A  {COLOR: #003399;}
.inputBox  {FONT: 10px verdana,arial,helvetica,"sans-serif";}
.linkCap  {FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.linkCap A  {TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizBckgrndClddNarrow  {BACKGROUND-COLOR: #F4F4F4;}
.wizBckgrndClddWide  {BACKGROUND-COLOR: #CCCCCC;}
.bnr  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrDate  {FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; TEXT-ALIGN: right;}
.bnrHead  {FONT: bold 14px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrHelp  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D5E9E9;}
.bnrHelp A  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D5E9E9; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.bnrSubHead  {FONT: 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrTools  {FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #D5E9E9;}
.bnrTools A  {COLOR: #D5E9E9; TEXT-DECORATION: underline;}
.body  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.ddMenu  {VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; BACKGROUND-COLOR: #EDEDED;}
.ddMenuNotHot  {FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #999999; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuNotHotAction  {FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuHot  {FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.gNewItem  {FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gAddToMyPage  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gBanner  {BACKGROUND-COLOR: #FFFFFF;}
.gContentSection  {FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gHeader  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gHeader A  {COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gSubHeader  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #BED2ED;}
.gNarrowContentSection  {BORDER-RIGHT: #6B9ED5 solid 1px; BORDER-TOP: #6B9ED5 solid 1px; FONT: 11px verdana,arial,helvetica,"sans-serif"; BORDER-LEFT: #6B9ED5 solid 1px; COLOR: #000000; BORDER-BOTTOM: #6B9ED5 solid 1px; BACKGROUND-COLOR: #F4F4F4;}
.gNarrowHeader  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gPortalPath  {FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #2767B0;}
.gPortalPathCurrent  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gPortalPath A  {TEXT-TRANSFORM: uppercase; COLOR: #2767B0;}
.gDescription  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.tbTab  {BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; COLOR: #2767B0; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.tbTab A  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #2767B0; TEXT-DECORATION: none;}
.tbToolbarBody  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.tbToolbarBodySelected  {FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.tbToolbarBody A  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.tbToolbarBodySelected A  {FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.tbUserName  {FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.admToolbar  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody A  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; TEXT-DECORATION: none;}
.admToolbarBody A:hover  {TEXT-DECORATION: underline;}
.admToolbarBorder  {BACKGROUND-COLOR: #666666;}
.admToolbarActiveHead  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.admToolbarActiveHead A  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.admToolbarActiveSub  {FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarActiveSub A  {TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: underline;}
.admToolbarActiveSub A:hover  {TEXT-DECORATION: underline;}
.admToolbarActive A  {TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.admToolbarActive A:hover  {TEXT-DECORATION: underline;}
.pagesSubTab  {FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.pagesSubTab A  {COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.pagesSubTabActive  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #EDEDED;}
.pagesSubTabActive A  {COLOR: #003399;}
.subFolderColorA  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;}
.subFolderColorB  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;}
.subFolderColorC  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.edHeaderOptions  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.edHeaderOptions A  {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.edHeaderOptions A:hover  {COLOR: #FF0000;}
.edSubHeaderOptions  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edSubHeaderOptions A  {COLOR: #000000; TEXT-DECORATION: none;}
.edSubHeaderOptions A:hover  {COLOR: #FF0000;}
.edMenu  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edMenu A  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.edMenu A:hover  {COLOR: #FF0000;}
.mpLeftGadgetBody  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ffe993;}
.mpRightGadgetBody  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gContentSectionGray  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.wMenuSelected  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: blue; TEXT-DECORATION: none;}
.wMenuGeneral  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A  {COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A:hover  {COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuGray  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #808080; TEXT-DECORATION: none;}
.wHeader  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabled  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.wButtonsEnabled A  {COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabledHover  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.wButtonsEnabledHover A  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.wButtonsDisabled  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #808080; BACKGROUND-COLOR: #ebdda7;}
.wButtonsFrameColor  {BACKGROUND-COLOR: #003399;}
.ddDropDownMenuBackground  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gbackground  {COLOR: #FFFFFF;}
.srchReturnLink  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.srchReturnLink A  {TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.wizHead  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.wizStep  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizSubHead  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #999999; BACKGROUND-COLOR: #CCCCCC;}
.wizTitle  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizCategory  {BORDER-TOP: #FFFFFF 1px; FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wizCategory A  {FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; TEXT-DECORATION: none;}
.wizCategoryMouseOver  {BORDER-TOP: #FFFFFF solid 1px; FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizCategoryMouseOver A  {FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizChoice  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.tbTabBorder  {COLOR: #6B9ED5; BACKGROUND-COLOR: #6B9ED5;}
.tbTabSelected  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399; TEXT-DECORATION: none;}
.tbTabSelected A  {FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.tbDocument  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.tbDocument A  {TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizTitlePageName  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizStep A  {FONT: bold 10px verdana,arial,helvetica,"sans-serif";TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.admMenuHead  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #2767B0;}
.admMenuSubHead  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.wizSubHead A  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #999999;}
.wizObject  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #2767B0; BACKGROUND-COLOR: #F4F4F4;}
.bodyCap  {FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #000000;}
.bgPortalMenu  {BACKGROUND-COLOR: #003399;}
.bgBanner  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #2767B0;}
.wizHeadRight  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.bgWizRight  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.bgWizLeft  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #BED2ED; TEXT-DECORATION: none;}
.bgWizSearchResult  {BACKGROUND-COLOR: #F4F4F4;}
.comCurrentPage  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.comCurrentPage A  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.wizButton  {FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.popupButton  {FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.wizSelectCategory  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.wizHelpLink  {FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.wizHelpLink A  {COLOR: #003399;}
.logTitle  {FONT: 18px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.gContentSection A  {COLOR: #003399;}
.wMenuCurrent  {COLOR: blue; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid  {COLOR: #000000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A  {COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A:hover  {COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToValid  {COLOR: #000000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToValid A  {COLOR: #000000; TEXT-DECORATION: none;}
.wMenuBeenToValid A:hover  {COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToInvalid  {COLOR: #FF0000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A  {COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A:hover  {COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToInvalid  {COLOR: #808080; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated  {COLOR: #FF0000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A  {COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A:hover  {COLOR: #000000; TEXT-DECORATION: none;}
body {background-color: #FFFFFF;}
td {color: #000080; font: /*10px*/ verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanBg  {background-color: #BED2ED;}
.actionbarCalBg  {background-color: #D5E9E9;}
.actionbarDialogueBg  {background-color: #EDEDED;}
.actionbarDirBg  {background-color: #BED2ED;}
.actionbarObjectBg  {background-color: #D5E9E9;}
.actionbarPortletBg  {background-color: #BED2ED;}
.actionbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.actionbarDisabledText  {color: #999999; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanDisabledText  {color: #EDEDED; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A:hover { color: #FF0000; text-decoration: underline;}
.actionbarBanBtn  {text-decoration: none;}
.actionbarBanBtn A  {text-decoration: none;}
.actionbarBanBtn A:hover  {background-color: #FFFFFF; text-decoration: none;}
.actionbarDialogueBtn  {text-decoration: none;}
.actionbarDialogueBtn A  {text-decoration: none;}
.actionbarDialogueBtn A:hover  {background-color: #D5E9E9; text-decoration: none;}
.actionbarDirBtn  {text-decoration: none;}
.actionbarDirBtn A  {text-decoration: none;}
.actionbarDirBtn A:hover  {background-color: #D5E9E9; text-decoration: none;}
.actionbarPortletBtn  {text-decoration: none;}
.actionbarPortletBtn A  {text-decoration: none;}
.actionbarPortletBtn A:hover  {background-color: #D5E9E9; text-decoration: none;}
.actionbarObjectBtn  {text-decoration: none;}
.actionbarObjectBtn A  {text-decoration: none;}
.actionbarObjectBtn A:hover  {background-color: #FFFFFF; text-decoration: none;}
.actionbarBanDivider  {background-color: #D5E9E9;}
.actionbarObjectDivider  {background-color: #FFFFFF;}
.actionbarPortletDivider  {background-color: #D5E9E9;}
.actionbarDirDivider  {background-color: #D5E9E9;}
.actionbarDialogueDivider  {background-color: #FFFFFF;}
.alertDialogueBg  {background-color: #6B9ED5;}
.alertBg  {background-color: #FFFFCC;}
.alertTitle  {color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorHeader  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.alertErrorTitle  {color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorSubtitle  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorDescription  {color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A  {color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A:hover {color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmTitle  {color: #66CC00; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmSubtitle  {color: #66CC00; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmText  {color: #66CC00; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueTitle  {color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningTitle  {color: #FF9900; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningSubtitle  {color: #FF9900; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningText  {color: #FF9900; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText  {color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A  {color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A:hover  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertRequiredText  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banTopbarBg  {background-color: #6B9ED5;}
.banHeaderBg  {background-color: #2767B0;}
.banHeaderTextBg  {background-color: #999999;}
.banHeader  {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banBigHeader  {color: #FFFFFF; font: bold 20px verdana,arial,helvetica,"sans-serif";}
.banSubhead  {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banText  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A  {color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover  { color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.banGreetingText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A:hover  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.breadcrumbText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A  {color: #003399; text-decoration: none;}
.breadcrumbText A:hover  {color: #FF0000; text-decoration: underline;}
.calHeaderBg  {background-color: #6B9ED5;}
.calMonthToggleBg  {background-color: #BED2ED;}
.calActionbarBg  {background-color: #D5E9E9;}
.calDateBg  {background-color: #FFFFFF;}
.calBorder  {border: solid 1px #CCCCCC;}
.calHeader  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calSubhead  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.calSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calMonthToggleHeader  {color: #FFFFFF;  font: bold 14px verdana,arial,helvetica,"sans-serif";}
.calText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calActionbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calActionbarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calDateText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysDimText  {color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.customappHeaderBg  {background-color: #6B9ED5;}
.customappSubheadBg  {background-color: #BED2ED;}
.customappLightBg  {background-color: #D5E9E9;}
.customappDkGrayBg  {background-color: #CCCCCC;}
.customappMdGrayBg  {background-color: #EDEDED;}
.customappLtGrayBg  {background-color: #F4F4F4;}
.customappBorder  {border: solid 1px #6B9ED5;}
.customappHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A  {color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A:hover  {color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappText  {color: #000000; font: arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A  {color: #003399; font: arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover  {color: #FF0000;  font: arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBg  {background-color: #2767B0;}
.dialogueHeaderBg  {background-color: #BED2ED;}
.dialogueMedBg  {background-color: #6B9ED5;}
.dialogueLightBg  {background-color: #D5E9E9;}
.dialogueGrayBg  {background-color: #EDEDED;}
.dialogueTabOnBg  {background-color: #FFFFFF;}
.dialogueTabOffBg  {background-color: #BED2ED;}
.dialogueSearchBg  {background-color: #EDEDED;}
.dialogueHeader  {color: #000000; font: bold 14px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueNoticeHeader  {color: #000000; font: 18px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueTabText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueFormText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBtn  {text-decoration: none;}
.dialogueBtn A  {text-decoration: none;}
.dialogueBtn A:hover  {color: #FFFFFF; background-color: #BED2ED; text-decoration: none;}
.dirHeaderBg  {background-color: #6B9ED5;}
.dirContentBg  {background-color: #EDEDED;}
.dirHeader  {color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.dirText  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A  {color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover  {color: #2767B0; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.dirContentSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtn  {text-decoration: none;}
.dirBtn A  {text-decoration: none;}
.dirBtn A:hover  {background-color: #BED2ED; text-decoration: none;}
.dirDivider  {background-color: #BED2ED;}
.footHeaderBg  {background-color: #2767B0;}
.footHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.footSubhead  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.footTitle  {color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footSubtitle  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.formPulldownText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #BED2ED;}
.formCheckboxText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeaderBg  {background-color: #CCCCCC;}
.listItemOneBg  {background-color: #EDEDED;}
.listItemTwoBg  {background-color: #FFFFFF;}
.listSortHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 3px 0px 3px;}
.listSortHeader A  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeader A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubtitle  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A  {color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A:hover  {color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listItalicText  {color: #000000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A  {color: #003399; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A:hover  {color: #FF0000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listBoldItalicText  {color: #000000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A  {color: #003399; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A:hover  {color: #FF0000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubjectText  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listReadText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listUnreadText  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A  {color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A:hover  {color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listGroupText  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A  {color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A:hover  {color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listDateText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listHiliteText  {text-decoration: none; background-color: #D5E9E9;}
.listHiliteText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #D5E9E9;}
.listHiliteText A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline; background-color: #D5E9E9;}
.listNewText  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listUpdatedText  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.loginHeader A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.loginTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.loginTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuHeaderBg  {background-color: #6B9ED5;}
.menuHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 3px;}
.menuSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuStepSubtitle  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarDropbarBg  {background-color: #BED2ED;}
.navMidtabBg  {background-color: #BED2ED;}
.navMidtabDropdownBg  {background-color: #D5E9E9;}
.navMidtabSpacerBg  {background-color: #2767B0;}
.navTabOnBg  {background-color: #BED2ED;}
.navTabOnWhiteBg  {background-color: #FFFFFF;}
.navTabOffBg  {background-color: #6B9ED5;}
.navTabSpacerBg  {background-color: #2767B0;}
.navTabDropbarBg  {background-color: #BED2ED;}
.navSidebarSectionBg  {background-color: #6B9ED5;}
.navSidebarSubsectionBg  {background-color: #BED2ED;}
.navSidebarSubSubsectionBg  {background-color: #D5E9E9;}
.navPulldownText  {background-color: #BED2ED; color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader  {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.navSubhead  {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.navTabDropbarSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSectionHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.navSidebarSubsectionHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubSubsectionHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarText  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A  {color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A:hover  { color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarStrongText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A:hover  { color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A:hover  { color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A:hover  { color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabDropdownActionText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A:hover  { color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; cursor: pointer;}
.navTabText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A:hover  { color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabUpText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A:hover  { color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabDropbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navSidebarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabBtn  {text-decoration: none; }
.navMidtabBtn A  {text-decoration: none;}
.navMidtabBtn A:hover  {background-color: #D5E9E9; text-decoration: none; cursor: pointer;}
.navTabBtn  {text-decoration: none;}
.navTabBtn A  {text-decoration: none;}
.navTabBtn A:hover  {background-color: #BED2ED; text-decoration: none; cursor: pointer;}
.objectHeaderBg  {background-color: #BED2ED;}
.objectContentBg  {background-color: #EDEDED;}
.objectHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectHeader A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectHeader A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.objectTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.objectTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtnText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A:hover  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtn  {text-decoration: none;}
.objectBtn A  {text-decoration: none;}
.objectBtn A:hover  {background-color: #D5E9E9; text-decoration: none;}
.objectsearchBg  {background-color: #BED2ED;}
.objectsearchHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectsearchText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.pagelayoutContentBg  {background-color: #CCCCCC; border: solid 1px #333333;}
.pagelayoutColumnBg  {background-color: #EDEDED; border: solid 1px #333333;}
.platportletHeaderBg  {background-color: #6B9ED5;}
.platportletSubheadBg  {background-color: #BED2ED;}
.platportletLightBg  {background-color: #D5E9E9;}
.platportletDkGrayBg  {background-color: #CCCCCC;}
.platportletMdGrayBg  {background-color: #EDEDED;}
.platportletLtGrayBg  {background-color: #F4F4F4;}
.platportletMandatoryHeaderBg {background-color: #999999;}
.platportletMandatoryBg {background-color: #CCCCCC; border: solid 1px #999999;}
.platportletBorder  {border: solid 1px #6B9ED5;}
.platportletNarrowHeader {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.platportletWideHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.lineThrough {text-decoration: @text.deco.linethrough@;}
.tipsHeaderBg  {background-color: #C2C49C;}
.tipsLightBg  {background-color: #F7F6E1;}
.tipsShadedBg  {background-color: #E4E4C8;}
.tipsHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.tipsHeader A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.tipsSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.tipsTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
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; }
.columnThree          { text-align: left; }
.layoutOneColumn         { table-layout: auto; }
.layoutOneColumn .columnOne       { width: 100%; }
.layoutTwoColumnNarrowWide       { table-layout: autopx; }
.layoutTwoColumnNarrowWide .columnOne    { }
.layoutTwoColumnNarrowWide .columnOne .portletBody { background-color: #FFFFFF; }
.layoutTwoColumnNarrowWide .columnTwo .portletBody { background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow       { table-layout:auto; }
.layoutTwoColumnWideNarrow .columnOne .portletBody { background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow .columnTwo    { background-color:#ffffff }
.layoutTwoColumnWideNarrow .columnTwo .portletBody {  }
.layoutThreeColumn         { table-layout: auto; }
.layoutThreeColumn .columnOne      { }
.layoutThreeColumn .columnOne .portletBody   { background-color: #FFFFFF; }
.layoutThreeColumn .columnTwo .portletBody   { background-color: #FFFFFF !important; }
.layoutThreeColumn .columnThree      { }
.layoutThreeColumn .columnThree .portletBody  { background-color: #FFFFFF; }
.portletBase{ border: 0px solid #6B9ED5; margin-bottom: 10px; width: 100%;}
.portletTitle{ cursor: default; height: 18px; padding-bottom: 2px; padding-left: 0px;}
.portletButtons{ padding-bottom: 1px; padding-right: 2px;}
.portletCollapseButton {}
.portletHelpButton  {}
.portletPrefsButton  {}
.portletRefreshButton {}
.portletBody   {}
#pt-footer{ cursor: default; position: relative;}
#pt-login-remember-checkbox  {}
#pt-login-username-textbox  {}
#pt-login-create-account  {}
.lineThrough {text-decoration: @text.deco.linethrough@;}
.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 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead2 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText2 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader3 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead3 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText3 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader4 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead4 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText4 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader5 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead5 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText5 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader6 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead6 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText6 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader7 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead7 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText7 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader8 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead8 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText8 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader9 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead9 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText9 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader10 {color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"}
.banSubhead10 {color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif";}
.banDateText10 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader11 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead11 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText11 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader12 {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead12 {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText12 {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
h5      {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.tabText        {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A      {color: @color.fg.white@; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A:hover        {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.collabDetailPaneHeader {    background-color: #CCCCCC;    border-top:1px solid #FFFFFF;    border-left:1px solid #FFFFFF;    border-bottom:1px solid #888888;    border-right:1px solid #bbbbbb;    padding-left:5px;    padding-right:5px;    padding-top:2px;    padding-bottom:2px}
.collabDetailPaneTitle {    font: 12px verdana,arial,helvetica,"sans-serif";    font-weight: bold;    color: #000000;}
.collabDetailPaneDescription {    font: 10px verdana,arial,helvetica,"sans-serif";    color: #000000;    padding-left: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:#D5E9E9;    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 10px verdana,arial,helvetica,"sans-serif";    text-decoration: none;}
.collabTabOff {    background-color: #D5E9E9;    color: #000000;    font: bold 10px verdana,arial,helvetica,"sans-serif";    text-decoration: none;}
.collabTabOff A {    background-color: #D5E9E9;    color: #003399;    font: bold 10px verdana,arial,helvetica,"sans-serif";    text-decoration: none;}
.collabTabOff A:hover {    background-color: #D5E9E9;    color: #FF0000;    font: bold 10px verdana,arial,helvetica,"sans-serif";    text-decoration: underline;}
.collabEditorWarning {    color: #FF9900;    font: bold 11px verdana,arial,helvetica,"sans-serif";    padding: 5px;}
.collabListHeader {    color: #000000;    font: bold 10px verdana,arial,helvetica,"sans-serif";    text-decoration: none;    height:18px;}
.collabListHeader A {    color: #000000;    font: bold 10px verdana,arial,helvetica,"sans-serif";    text-decoration: none;    height:18px;}
.collabListHeader A:hover {    color: #FF0000;    font: bold 10px verdana,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: 11px verdana,arial,helvetica,"sans-serif";    COLOR: #000000;    BACKGROUND-COLOR: #EDEDED;}
.collabDraggingItem {    FONT: 11px verdana,arial,helvetica,"sans-serif";    COLOR: #000000;    BACKGROUND-COLOR: #999999;}
.collabAnchorText {    text-decoration: none;}
.collabAnchorText:hover {    text-decoration: underline;}
.collabButton {    border: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: x-small verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.c_banTopbarBg      {background-color: #FFFFFF;}
.c_listSortHeaderBg {background-color: #ffffcc;}
.c_actionbarObjectBg{background-color: #FFFFFF;}
.c_objectContentBg  {background-color: #FFFFFF;}
.normal   {font: 10px verdana,arial,helvetica,"sans-serif";}
.selectedText  {background-color: #003399; color: #FFFFFF;}
.disabled  {font: 10px verdana,arial,helvetica,"sans-serif"; color: #CCCCCC;}
.cell   {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #D5E9E9;}
.cellOver  {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.cellSelected  {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellSelectedOver {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellDisabled  {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.PTControlsContainer { height: 100%;}
.PTControls_CursorPointer { cursor: pointer; cursor: hand;}
.PTControls_CursorDefault { cursor: default;}
.PTColors_BackgroundPrimary { background-color: #6B9ED5;}
.PTColors_BackgroundSecondary {   background-color: #BED2ED;}
.PTColors_BackgroundLight { background-color: #D5E9E9;}
.PTColors_BackgroundLightest { background-color: #FFFFFF;}
.PTColors_BackgroundNeutralLight { background-color: #EDEDED;}
.PTColors_BackgroundNeutralMedium { background-color: #CCCCCC;}
.PTColors_Blur { background-color: #F7F7D7; background-color: #F7F7D7; }
.PTColors_Focus { background-color: #EDED5F; background-color: #EDED5F; }
.PTColors_Border { border-color: #6B9ED5;}
.PTColors_BorderPrimary { border-color: #ccffff;}
.PTFonts_9SystemBlack { color: black;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_9SystemHighlightText { color: highlighttext;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_9SystemMenuText { color: menutext;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_9SystemWhite { color: white;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_10Black { font: 10px verdana,arial,helvetica,"sans-serif"; color: black;}
.PTFonts_10BoldBlack { font: 10px verdana,arial,helvetica,"sans-serif"; color: black; font-weight: bold;}
.PTFonts_10BoldWhite { font: 10px verdana,arial,helvetica,"sans-serif"; color: white; font-weight: bold;}
.PTFonts_11Black { font: 11px verdana,arial,helvetica,"sans-serif"; color: black;}
.PTFonts_11BoldBlack { font: 11px verdana,arial,helvetica,"sans-serif"; color: black; font-weight: bold;}
.PTFonts_11White { font: 11px verdana,arial,helvetica,"sans-serif"; color: white;}
.PTFonts_12BoldWhite { font: 12px verdana,arial,helvetica,"sans-serif"; font-weight: bold; color: white;}
.PTMenuDivider {    position: relative;    overflow: visible;    height: 1px;    border-width: 2px 0px 0px 0px;    border-style: groove;    padding: 0px 15px;    margin: 3px 3px 2px 3px;    cursor: default;    background-color: menu;}
.PTContextMenuDiv {    position: absolute;    visibility: hidden;    overflow: visible;    cursor: default;    border: 2px outset;    padding: 1 0 1 0;    background-color: menu;}
.PTContextMenuLink { text-decoration: none; color: black;}
.PTContextMenuItem {    position: relative;    overflow: visible;    width: 10px;    height: 17px;    display: block;    border: 0px;    padding: 2px 15px;    margin: 0px 1px;    cursor: default;    background-color: menu;}
.PTContextMenuItemHighlight {    position: relative;    overflow: visible;    width: 10px;    height: 17px;    display: block;    border: 0px;    padding: 2px 15px;    margin: 0px 1px;    cursor: default;    background-color: highlight;}
.PTRowActionToolbar { display: inline;}
.PTToolbarButtonDiv { display: inline; cursor: pointer; cursor: hand;}
.PTToolbarButtonDiv A:hover { background-color: #FFFFFF; display: inline; cursor: pointer; cursor: hand;}
.PTToolbarButtonDisabledDiv { display: inline; cursor: default;}
.PTToolbarButtonLink { padding: 2px 4px 5px 6px; text-decoration: none;}
.PTToolbarButtonDisabledLink { padding: 2px 4px 5px 6px; text-decoration: none; cursor: default;}
.PTToolbarButtonTable { display: inline; margin: 0px 0px 0px 0px;}
.PTToolbarMenuButtonTable { display: inline; margin: 0px;}
.PTToolbarMenuButtonArrowImage { filter:alpha(opacity=100); -moz-opacity: 100%;}
.PTToolbarDividerTable { display: inline; margin: 0px 2px 0px 4px;}
.PTToolbarButtonContentsSpan { display: inline-block; width: 100%; text-align: center; padding-top: 1px;}
.PTToolbarButtonBasicEnabledDarkest { background-color: #2767B0; border: 1px solid #2767B0; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledDarkest { background-color: #2767B0; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledDarkest { background-color: #BED2ED; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledDarkest { background-color: #2767B0; border: 1px solid #2767B0; cursor: default;}
.PTToolbarButtonStateDisabledDarkest { background-color: #2767B0; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledDarker { background-color: #6B9ED5; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledDarker { background-color: #BED2ED; border: 1px solid #2767B0; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledDarker { background-color: #D5E9E9; border: 1px solid #2767B0; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledDarker { background-color: #6B9ED5; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonStateDisabledDarker { background-color: #6B9ED5; border: 1px solid #2767B0; cursor: default;}
.PTToolbarButtonBasicEnabledMedium { background-color: #BED2ED; border: 1px solid #BED2ED; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledMedium { background-color: #D5E9E9; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledMedium { background-color: #FFFFFF; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledMedium { background-color: #BED2ED; border: 1px solid #BED2ED; cursor: default;}
.PTToolbarButtonStateDisabledMedium { background-color: #D5E9E9; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledLighter { background-color: #D5E9E9; border: 1px solid #D5E9E9; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledLighter { background-color: #BED2ED; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledLighter { background-color: #FFFFFF; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledLighter { background-color: #D5E9E9; border: 1px solid #D5E9E9; cursor: default;}
.PTToolbarButtonStateDisabledLighter { background-color: #BED2ED; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledNeutralLight { background-color: #EDEDED; border: 1px solid #EDEDED; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledNeutralLight { background-color: #CCCCCC; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledNeutralLight { background-color: #FFFFFF; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledNeutralLight { background-color: #EDEDED; border: 1px solid #EDEDED; cursor: default;}
.PTToolbarButtonStateDisabledNeutralLight { background-color: #EDEDED; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledTableRow { border: 0px; cursor: pointer; cursor: hand; padding: 1px;}
.PTToolbarButtonStateEnabledTableRow { border: 1px solid #6B9ED5; cursor: pointer; cursor: hand; padding: 0px;}
.PTToolbarButtonHoverEnabledTableRow { border: 1px solid #6B9ED5; cursor: pointer; cursor: hand; padding: 0px;}
.PTToolbarButtonBasicDisabledTableRow { border: 0px; cursor: default; padding: 1px;}
.PTToolbarButtonStateDisabledTableRow { border: 1px solid #6B9ED5; cursor: default; padding: 0px;}
.PTToolbarLinkEnabledBlack { color: #000000 !important;    cursor: pointer;    cursor: hand;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarLinkDisabledBlack { color: #AAA !important;    cursor: default;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarLinkEnabledWhite { color: #FFFFFF !important;    cursor: pointer;    cursor: hand;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarLinkDisabledWhite { color: #AAA !important;    cursor: default;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarBackgroundBlack { background-color: #000000;}
.PTToolbarBackgroundDarkest { background-color: #2767B0;}
.PTToolbarBackgroundDarker { background-color: #6B9ED5;}
.PTToolbarBackgroundMedium { background-color: #BED2ED;}
.PTToolbarBackgroundLighter { background-color: #D5E9E9;}
.PTToolbarBackgroundWhite { background-color: #FFFFFF;}
.PTToolbarBackgroundNeutralMedium { background-color: #CCCCCC;}
.PTToolbarBackgroundNeutralLight { background-color: #EDEDED;}
.PTToolbarRowBorderTopDarker { border-top: 1px solid #6B9ED5;}
.PTToolbarRowBorderTopMedium { border-top: 1px solid #BED2ED;}
.PTToolbarRowBorderTopLighter { border-top: 1px solid #D5E9E9;}
.PTToolbarRowBorderTopWhite { border-top: 1px solid #FFFFFF;}
.PTToolbarRowBorderBottomBlack { border-bottom: 1px solid #000000;}
.PTToolbarRowBorderBottomDarkest { border-bottom: 1px solid #2767B0;}
.PTToolbarRowBorderBottomDarker { border-bottom: 1px solid #6B9ED5;}
.PTToolbarRowBorderBottomNeutralMedium { border-bottom: 1px solid #CCCCCC;}
.PTCLMButton { border: solid 1px outset;}
.PTCLMPointer { cursor: pointer; cursor: hand;}
.PTCLMDefault { cursor: default;}
.PTCLMStateButton { position: relative; display: inline; cursor: pointer; cursor: hand; padding: 4px 2px 1px 2px; margin-right: 1px;}
.PTCLMLoadingDiv { position: absolute; cursor: wait; visibility: hidden; z-index: 10000;}
.PTCLMDatePicker { position: relative; width: 160px; height: 152px; border: solid 1px #999; margin: 0px 0px 0px 5px;}
.PTCLMDatePickerNav { background-color: #CCC; padding: 1px 4px 2px 4px; border-bottom: 1px outset;}
.PTCLMDatePickerBody { padding: 2px 0px; text-align: center;}
.PTCLMDatePickerBodyDOW { border-bottom: solid 1px #AAA;}
.PTCLMDatePickerBodyDayNon { color: #AAA;}
.PTCLMDatePickerBodyWeek { background-color: #E8E8E8;}
.PTCLMSearchTable { display: none; border-top: solid 1px white;}
.PTCLMSearchTableCell { cursor: default; padding: 3px 6px;}
.PTCLMDayView { overflow: auto; border: solid 1px #999; width: 100%;}
.PTCLMDayViewGlobal { background-color: #DDD; border-style: solid; border-color: #999; border-width: 1px 1px 0px 1px;}
.PTCLMDayViewGlobalEvent { padding: 1px; margin: 0 2px 1px 2px;}
.PTCLMDayViewHour { border-style: dotted; border-color: #E8E8E8; border-width: 1px 0px 0px 0px;}
.PTCLMDayViewHourText { height: 24px; padding: 2px 0px 0px 2px; color: #999; cursor: default;}
.PTCLMDayViewHourEvent { cursor: default; overflow: hidden;}
.PTCLMWeekView { overflow: auto; border: solid 1px #999; width: 100%;}
.PTCLMWeekTable { border: solid 1px #CCC;}
.PTCLMWeekDayCellHeader { padding: 3px 0px 3px 8px;}
.PTCLMWeekDayCellHeaderDate { text-decoration: none;}
.PTCLMWeekDayCellBody { padding: 1px;}
.PTCLMWeekViewCellEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px white;}
.PTCLMWeekViewCellAllDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px #999;}
.PTCLMWeekViewCellMultiDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px #999;}
.PTCLMMonthViewDayHeader { background-color: #CCC; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #BBB;}
.PTCLMMonthViewCell { border-width: 1px 0px 0px 1px; border-style: solid solid outset solid; border-color: #BBB; padding: 0px;}
.PTCLMMonthViewCellDate { position: relative; text-align: right; font-weight: bold; padding: 1px 2px 2px 0px; border: solid 1px white;}
.PTCLMMonthViewCellDateToday { position: relative; text-align: right; font-weight: bold; padding: 1px 2px 2px 0px; border: solid 1px white; color: white;}
.PTCLMMonthViewCellDateNon { position: relative; text-align: right; font-weight: bold; padding: 1px 2px 2px 0px; border: solid 1px white; color: #AAA;}
.PTCLMMonthViewCellEvent { width: 100%; padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px white;}
.PTCLMMonthViewCellAllDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px #999;}
.PTCLMMonthViewCellMultiDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: 1px #999; border-style: solid dashed;}
.PTCLMMonthViewCellMultiDayEventEmpty { padding: 2px 1px 2px 1px; margin: 0px 2px 1px 2px; border: solid 1px white;}
.PTCLMMonthViewCellMultiDayEventStartOnly { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px; border-color: #999; border-right-style: dashed;}
.PTCLMMonthViewCellMultiDayEventEndOnly { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px; border-color: #999; border-left-style: dashed;}
.PTCLMMonthViewCellMore { text-align: right; padding: 0px 1px 0px 0px; margin: 0px;}
.PTTLMTable { background-color: white; position: relative; top: 0px; left: 0px; overflow-x: hidden;}
.PTTLMBgOn { background-color: #EDEDED;}
.PTTLMBgOff { background-color: white;}
.PTTLMBgSelected { background-color: #FF8;}
.PTTLMLoadingDiv { position: absolute; cursor: wait; visibility: hidden; z-index: 10000;}
.PTTLMSearchTable { display: none; border-top: solid 1px white;}
.PTTLMSearchTableCell { padding: 3px 6px;}
.PTTLMHeaderDiv { position: absolute; top: 0px; left: 0px; z-index: 100;}
.PTTLMHeaderRow { padding-bottom: 0px;}
.PTTLMHeaderCell { border-right: 0px; border-bottom: 1px solid white; padding: 1px 3px 1px 5px; cursor: default;}
.PTTLMHeaderCellMovableImage { border-bottom: 1px solid white; border-left: 1px solid #A2A2A2; border-right: 0px;}
.PTTLMBodyDiv { position: relative; margin-top: 22px;}
.PTTLMCheckboxCell { border-bottom: 1px solid white; border-right: 0px; padding: 0px 3px 1px 3px; cursor: default;}
.PTTLMTableCellLink { text-decoration: none; color: #003399;}
.PTTLMTableCellLink:hover { text-decoration: underline; color: #FF0000;}
.PTTLMTableCellThreadLink { text-decoration: none; color: #000000;}
.PTTLMTableCellThreadLink:hover { text-decoration: underline; color: #003399;}
.PTTLMCell { border-color: white; border-style: solid; border-width: 0px 0px 1px 1px; padding: 4px 3px 1px 5px; font: 10px verdana,arial,helvetica,"sans-serif"; cursor: default;}
.PTTLMPreviewText { color: #000000;}
.PTTLMCellFooter { text-align: right; background-color: white; font-family: verdana,arial,helvetica;  font-size: 9px; font-weight: bold; letter-spacing: 0.3mm; padding-top: 8px; color: #999; cursor: default;}
.PTTLMStatusBar { background-color: #BED2ED; cursor: default; padding: 6px 10px 5px 10px;}
.PTTLMSelected { background-color: highlight;}
.PTTLMLoadingPanel { position: absolute; z-index: 200; top: 20px; left: 20px; visibility: visible; background-color: lemonchiffon; border: 2px ridge; width: 160px; height: 45px; text-align: center; color: black;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    cursor: default;    padding: 0;}
.PTTLMGlobalRowSelector { filter:Alpha(enabled=0); -moz-opacity: 1;}
.PTTLMGlobalRowSelectorGreyed { filter:Alpha(opacity=25); -moz-opacity: .25;}
.PTPSResizable { background-color: #DDD; margin: 0px; padding: 0px 1px 0px 0px; border-left: 1px #AAA solid; border-top: 0px; border-bottom: 0px; border-right: 1px #DDD solid; cursor: move;}
.PTPSDragCover {    position: absolute;    display: block;    top: -10px; left: -10px;    width: 2px; height: 2px;    margin: 0px; padding: 0px; border: 0px; visibility: hidden; z-index: 1000; cursor: move;}
.PTPSDragLine {    position: absolute;    display: block;    top: -10px; left: -10px;    width: 2px; height: 2px;    margin: 0px; padding: 0px; border: 0px;    background-color: black;    visibility: hidden;    z-index: 1050;    line-height: 1px;    font-size: 1px;}
.PTTRCMainBody { overflow: auto; width: 100%; height: 100%; padding: 7px;}
.PTTRCSearchBox { width: 45%;}
.PTTRCNodeShell { padding: 0px;}
.PTTRCNodeIconShell { padding: 0px 1px;}
.PTTRCLabelBase { cursor: default; margin-left: 4px; padding: 1px 6px 1px 2px;}
.PTTRCLabelOff { background-color: #FFFFFF; color: #000000;}
.PTPaginatorBackground { text-align: right; background-color: #F6F6F6; font-family: verdana,arial,helvetica;  font-size: 9px; font-weight: normal; letter-spacing: 0.1mm; margin: 0px; padding: 2px 24px; color: #000000; cursor: default;}
.PTPaginatorButton { background-color: #F6F6F6; margin-left: 1px;}
.PTProgressBar { width: 0px; height: 20px; background-color: #6B9ED5}
.PTProgressBarContainer { width: 500px; height: 22px; background-color: #E9E9E9; border:1px solid #c0c0c0; margin-bottom:2px;}
.PTRichTextLayout{  display: block; background-color: white; padding: 3px; overflow: auto; border: 1px solid threedshadow;}
.PTRichTextSource{ display: none; background-color: white; padding: 10px; overflow: auto; border: 1px solid threedshadow;}
.PTRichTextContainerTop{ border-color: threedshadow; border-style: solid; border-width: 1px 1px 0px 1px; padding: 0px;}
.PTRichTextContainerBottom{ border-color: threedshadow; border-style: solid; border-width: 0px 1px 1px 1px; padding: 0px;}
.PTRichTextMessagePanel{    position: absolute;    z-index: 550;    top: 0; left: 0;    width: 200;    height: 100;    text-align: center;    vertical-align: middle;    display: none;    border: 1px outset;    background-color: #EDEDED;}
.PTRichTextColorSwatch{ border-color: #000000;}
.PTRichTextColorSwatchHoverDarkest { border-color: #6B9ED5;}
.PTRichTextColorSwatchHoverDarker { border-color: #2767B0;}
.PTRichTextColorSwatchHoverMedium { border-color: #6B9ED5;}
.PTRichTextColorSwatchHoverLighter { border-color: #6B9ED5;}
.PTRichTextColorSwatchHoverNeutralLight { border-color: #6B9ED5;}
.PTColorPickerPanel{    position: absolute;    z-index: 501;    top: 0; left: 0;    width: 335; height: 255;    display: none;    overflow: hidden;    border: 2px solid #DDD;    background-color: #FFFFFF;}
.PTColorPickerPopup{    overflow: hidden;    position: absolute;    left: 0; top: 0;    margin: 0;    border: 2px solid #DDD;    width: 340; height: 255;    background-color: #FFFFFF;}
.PTColorPickerSample {    position: relative;    width: 10;     height: 10;    margin: 0;    border: 1px solid #AAA;}
.PTDimensionPickerPanel{    position: absolute;    z-index: 502;    top: 0; left: 0;    width: 260; height: 280;    display: none;    overflow: hidden;    border: 2px solid #DDD;    background-color: #FFFFFF;}
.PTDimensionPickerPopup{    overflow: hidden;    position: absolute;    left: 0; top: 0;    margin: 0;    border: 2px solid #DDD;    width: 260; height: 280;    background-color: #FFFFFF;}
.PTFileUploadStatusPopup{    position: absolute;    z-index: 1000;    top:0; left: 0;    width: 250; height:150;    display: none;    overflow: hidden;    border: 2px solid #6B9ED5;    background-color: #BED2ED;}
.PTSColorBaseNeutralLight { background-color: #EDEDED;}
.PTSColorBaseNeutralMedium { background-color: #CCCCCC;}
.PTSColorBgMedium { background-color: #BED2ED;}
.PTSColorBgDarker { background-color: #6B9ED5;}
.PTSInputBox {    padding-right: 0;    font: 10px verdana,arial,helvetica,"sans-serif";}
.PTSTextarea { font: 10px verdana,arial,helvetica,"sans-serif";}
.PTSSelect {    font: 10px verdana,arial,helvetica,"sans-serif";}
.PTSFormFieldSet {    background-color: #F6F6F6;    border-color: #CCCCCC;    border-width: 1;    border-style: solid;    margin: 10px;}
.PTSColumnHeader {    font: 10px verdana,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: 11px verdana,arial,helvetica,"sans-serif";    font-weight: bold;    color: #FFFFFF;}
.PTSCalendarDayHeader {    background-color: #A6A6A6;    border-color: #CDCDCD #7E7E7E #7E7E7E #CDCDCD;    border-style: solid;    border-width: 1;    padding-left: 3;    font: 10px verdana,arial,helvetica,"sans-serif";    font-weight: bold;    cursor: default;}
.PTSCalendarNonMonthDayCell {    background-color: #D9D9D9;    font: 10px verdana,arial,helvetica,"sans-serif";}
.PTSCalendarMonthDayCell {    background-color: #F0F2F3;    font: 10px verdana,arial,helvetica,"sans-serif";}
.PTSTabControlDeactivatedTab { position:relative; width:100 ! important; height:18 ! important; padding: 0; margin: 0; layer-background-color:#B3B3B3; background-color:#B3B3B3; font: 11px verdana,arial,helvetica,"sans-serif"; cursor:hand; text-decoration:none; color:#FFFFFF; visibility:visible;}
.PTSTabControlDeactivatedAnchor { background-color:#B3B3B3; font: 11px verdana,arial,helvetica,"sans-serif"; font-weight:bold; cursor:hand; text-decoration:none; color:#FFFFFF ! important;}
.PTSTabControlAnchor { font: 11px verdana,arial,helvetica,"sans-serif"; font-weight:bold; cursor:hand; text-decoration:none; color:#FFFFFF ! important;}
.PTSTabControlHidden { position:relative; width:100 ! important; height:18 ! important; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration:none; color:#FFFFFF; visibility:hidden;}
.PTSToolButtonStrip {    font: 10px verdana,arial,helvetica,"sans-serif";    font-weight: bold;    color: #FFFFFF;    background-color: #6B9ED5;}
.PTSTab {    background-color: #6B9ED5;}
.PTSBorderedBody {    border:1px solid #6B9ED5;}
.PTSTabControlActivatedTab { position:relative; width:100 ! important; height:18 ! important; padding: 0; margin: 0; layer-background-color:#6B9ED5; background-color:#6B9ED5; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration:none; color:#FFFFFF; visibility:visible;}
.PTSTabControlActivatedAnchor { background-color:#6B9ED5; font: 11px verdana,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 #6B9ED5; 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: #D5E9E9; width: 0; height: 30; border-right: 1px solid #D5E9E9;}
.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: #6B9ED5; 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: 10px verdana,arial,helvetica,"sans-serif"; background-color: #BED2ED; cursor: hand; border: 1px solid; border-color: threedhighlight threedshadow threedshadow threedhighlight;}
.PTSWizardButton-disabled { color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #BED2ED; cursor: default; border: 1px solid; border-color: threedhighlight threedshadow threedshadow threedhighlight;}
.PTSGizardTitle {    background-color: #2767B0;    font: 20px verdana,arial,helvetica,"sans-serif";    font-weight: bold;    color: #FFFFFF;}
.PTSWizardFWHeader { background-color: #6B9ED5; font: 11px verdana,arial,helvetica,"sans-serif"; font-weight: bold; color: #FFFFFF; padding: 5px; margin: 0px 15px;}
.PTSWizardFWText { background-color: #F4F4F4; font: 10px verdana,arial,helvetica,"sans-serif"; color: #000000; padding: 5px; margin: 0px 15px;}
.PTSWizardFWProps { background-color: #D5E9E9; font: 11px verdana,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: #6B9ED5;}
.PTSWizardTab {    position: relative;    height: 22;    cursor: hand;    font: 10px verdana,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: 10px verdana,arial,helvetica,"sans-serif";    font-weight: bold;    background-color: #6B9ED5;    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: #6B9ED5; color: #FFFFFF;    font: 10px verdana,arial,helvetica,"sans-serif";    font-weight: bold;    padding: 4px 0 4px 8px;}
.PTSWizardUINavTree {    position: absolute;    top: 43; left: 10;    width: 165; height: 439; overflow: auto;}
.PTSWizardNavNode { font: 10px verdana,arial,helvetica,"sans-serif"; padding: 2px;}
.PTSWizardNavLeaf { padding: 2px;}
.PTSWizardNavLeaf A { color: #6B9ED5; 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: #6B9ED5; 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: 12px verdana,arial,helvetica,"sans-serif"; font-weight: bold; padding-right: 8px; cursor: default;}
.PTSPollHeading { font: 12px verdana,arial,helvetica,"sans-serif";}
.PTSPollHeadingNoLine { font: 12px verdana,arial,helvetica,"sans-serif";}
.PTSPollBorder { border-color: #CCCCCC; border-style: solid none none none; border-width: 1px;}
.PTSPollQuestion{ font: 12px verdana,arial,helvetica,"sans-serif"; font-weight: bold; cursor: default;}
.PTSPollMatrix { font: 11px verdana,arial,helvetica,"sans-serif"; font-weight: bold;}
.PTSPollToolButtons { font: 10px verdana,arial,helvetica,"sans-serif"; padding: 3px 0px 0px 7px;}
.PTSPollToolButton A { text-decoration: none;}
.PTSPollToolButton A IMG { border: 0px 5px;}
.PTSPollAnswer { font: 12px verdana,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: 12px verdana,arial,helvetica,"sans-serif"; font-weight: bold; padding-right: 8px; cursor: default;}
.PTSSurveyHeading { font: 12px verdana,arial,helvetica,"sans-serif";}
.PTSSurveyHeadingNoLine { font: 12px verdana,arial,helvetica,"sans-serif";}
.PTSSurveyBorder { border-color: #CCCCCC; border-style: solid none none none; border-width: 1px;}
.PTSSurveyQuestion{ font: 12px verdana,arial,helvetica,"sans-serif"; font-weight: bold; cursor: default;}
.PTSSurveyMatrix { font: 11px verdana,arial,helvetica,"sans-serif"; font-weight: bold;}
.PTSSurveyToolButtons { font: 10px verdana,arial,helvetica,"sans-serif"; padding: 3px 0px 0px 7px;}
.PTSSurveyToolButton A { text-decoration: none;}
.PTSSurveyToolButton A IMG { border: 0px 5px;}
.PTSSurveyAnswer { font: 12px verdana,arial,helvetica,"sans-serif"; cursor: default;}
#PTSSurveyQuestionPreview { display: block; position: relative; width: 100%;  height: 100%; padding: 6px; border: 0px dotted #BBB;}
body { margin:0; padding:0; background:#FFFFFF url(TCU/images/bg.gif) repeat-x; font-family: Verdana,Arial,sans-serif; /*font-size:100%;*/ color:#000000; }
div#infotncustomtagsbreadcrumbscontainer { margin:0; padding:0;}
div#infotncustomtagsbreadcrumbscontainer ul { margin:0; padding:0; margin-left:0.5em;}
div#infotncustomtagsbreadcrumbscontainer ul li { display:inline; font-size:75%; margin-right:1em;}
div#infotncustomtagsbreadcrumbscontainer ul li a{ text-decoration:underline; color:#000000;}
div#infotncustomtagsbreadcrumbscontainer ul li.current a{ text-decoration:none; color:#909090;}
div.breadcrumbs-header-container { margin-left:10px; margin-top:10px;}
div.breadcrumbs { margin-top:-10px;  position:relative; z-index:1; margin-bottom:0; padding:0;}
html>/**/body div.breadcrumbs { margin-top:-10px; margin-bottom:0; margin-left:0em; padding:0;}
div.breadcrumbs a { font-size:90%  !important;}
div.breadcrumbs a:hover { font-size:90% !important;}
div.chiusuraMyAccount { width:100%; text-align:center;}
div.infotnsfondoneroportlet {  opacity:0.7 !important;  filter:alpha(opacity=70) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important; }
div.infotnsfondoopacoportlet { overflow:hidden; height:100% !important;  text-align:center !important;  margin:0px auto !important; }
*>div.infotnsfondoopacoportlet { width:100% !important; }
iframe#infotndynamiclogincontainerframe { border:0px solid #ffffff; width:100%; height:100%; }
div#infotndynamiclogincontainer { width:25em; height:18em !important; top:2em; background-color:white; margin-left:auto; margin-right:auto; text-align:center;}
div#divSessioneScaduta { color:#000000; font:11px arial,helvetica,"sans-serif" !important; text-decoration:none; width:75% !important; float:left; text-align:center;}
div#messageContainer { font:11px arial,helvetica,"sans-serif" !important; text-decoration:none; width:75% !important; float:left; text-align:center;}
div#warningContainer { font:11px arial,helvetica,"sans-serif" !important; text-decoration:none; width:75% !important; float:left; text-align:center;}
div#divSessioneScaduta a { color:#FF0000; text-decoration:underline; font:11px arial,helvetica,"sans-serif" !important; }
div#divSessioneScaduta a:hover { color:#FF0000; text-decoration:underline; font:11px arial,helvetica,"sans-serif" !important; }
#pt-portlet-949 tr td.portletBody { background-color:transparent !important;}
div#pt-portlet-content-949 div#buttonContainer { float:left; margin-left:0 !important; text-align:center; width:23.5em !important; float:left; text-align:center; }
div#pt-portlet-content-949 div#RicordaPwd { width:75% !important; float:left; text-align:center; margin-left: 0em !important; }

element.style {font-size:100% !important;}
a {  color: #E10000;  text-decoration: none; font-family:Arial, Helvetica, sans-serif !important;}
a:hover { text-decoration: underline; }
img { border-style:none;}
.hidden {visibility:hidden; display:none;}
#pt-portlet-844 .portletBody {background-color:#FFFFFF !important;}
div.breadcrumbs { margin-top:-0.7em;}
div.breadcrumbs a { font-size:90%  !important;}
div.breadcrumbs a:hover { font-size:90% !important;}
table.operatori { width:70% !important;}
td.uno { width:50% !important; text-align:left;}
td.due { width:50% !important; text-align:left;}
.titOperatori  { color:#96295A; font-family:arial; font-size:80%; font-weight:bold; font-style:italic;}
.operatori ul  { margin-top:0.5em;}
.operatori li  { list-style-type:square; color:#96295A;}
.operatori li a { font-family:arial; font-size:75% !important; color:#000000;}
li#vuoto  {list-style-type:none !important;}
div.container-tcu {  text-align: center;  margin:0px;  padding:0px; font-family:Arial, Helvetica, sans-serif !important; }
div.portlet {  margin:10px; color:#575757 !important;  padding:0.5em; font-family:Arial, Helvetica, sans-serif !important;  font-size:100%;}
span.nolink { font-family:Arial, Helvetica, sans-serif !important; font-size:80%; color:#000000 !important; }
ul.header {  list-style-type:none; text-align:right;  color:black; font-family:Arial, Helvetica, sans-serif !important; margin-left:40em; padding-bottom:0.3em;}
.utente, .sistema { font-family:Arial, Helvetica, sans-serif !important;  font-size:75%; color:#575757; }
.sistema { font-weight:bold; font-style:italic;}
div.portletHeader {  height: 60px !important;  background:url(TCU/images/logoTCUhome.gif) no-repeat;  margin:0px 0 0em 0px;  text-align:left; padding-bottom:15px; padding-left:0em; padding-right:1em; padding-top:0em; color: black; font-family:Arial, Helvetica, sans-serif !important; border-top:1px solid transparent;}
div.toolbar { background: url(TCU/images/bg-title.gif) repeat-x; background-color:#494949; margin-top:-1em; text-align:right; padding-right:1em;}
*>div.toolbar {min-height:20px;}
html>/**/body div.toolbar { margin-bottom:0em !important; }
.mail { -x-system-font:none; background:transparent url(TCU/images/ico-mail.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 28px; text-decoration:none; vertical-align:middle;}
.linkHomeTCU { -x-system-font:none; background:transparent url(TCU/images/ico-home.gif) no-repeat scroll 0 0px;  color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 28px; text-decoration:none; vertical-align:middle;}
span#pt-logoff-link a{ -x-system-font:none; background:transparent url(TCU/images/logoff.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 20px; text-decoration:none; vertical-align:middle;}
span#pt-my-account-link a { -x-system-font:none; background:transparent url(TCU/images/account.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 28px; text-decoration:none; vertical-align:middle;}
span#pt-logoff-link a:hover, span#pt-my-account-link a:hover{ text-decoration:underline;}
div.portletFooter {   background-color: #484848; background: #484747 url(TCU/images/bg-title.gif) repeat-x; margin-top:1em; height:1.1em;}
div.portletFooter  .infotn{  -x-system-font:none; background:transparent url(TCU/images/infotn.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; text-decoration:none; vertical-align:middle; text-align:left; float:left; padding-left:1.8em; padding-top:0.2em; margin-left:0.8em; padding-bottom:1em;}
div.portletFooter  .pat{  -x-system-font:none; background:transparent url(TCU/images/pat.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; text-decoration:none; vertical-align:middle; float:right; display:inline; text-align:right; padding-right:2em; padding-left:2em; padding-top:0.2em;   margin-right:0em;}
#footerlink{ color:#CFCFCF;}
#footerlink a:hover {color:#CFCFCF; text-decoration:underline;}
div.browser { color: #9C9C9C; font-family:Arial; font-size:60%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:30px; text-decoration:none;  text-align:center !important; margin:0px auto;}
div.menuPagina {   color: white; font-size:75%; font-weight:bold;  text-align:center;  margin-right:5em;  letter-spacing:0.25em;  padding-top:0.3em; margin-bottom:2em; font-family:Arial, Helvetica, sans-serif !important; background:url(TCU/images/toolbar.gif) repeat-x;   height:2em;}
.menu{  color: white; text-decoration: none;  font-family:Arial, Helvetica, sans-serif !important;  font-size:100% !important;}
.menu:hover {  text-decoration: underline; }
.arancio{  color: #575757;  text-decoration: none;  font-weight: bold;  font-family:Arial, Helvetica, sans-serif !important;  font-size:75%;}
td.narrowSn { height:1em; font-family:Arial, Helvetica, sans-serif !important; }
a.narrowSn{ background:url(TCU/images/square_NarrowSx.gif) left no-repeat; margin-top:0em; padding-left:1em; color: #E10000;  text-decoration: none; font-family:Arial, Helvetica, sans-serif !important; font-size:85%;}
a.narrowSn:hover{ background:url(TCU/images/square_NarrowSx.gif) left no-repeat; margin-top:0em; padding-left:1em;  font-family:Arial, Helvetica, sans-serif !important; font-size:85%;  color: #E10000;   text-decoration: underline !important; }
div.menuhp ul { margin:0.5em; padding:0; list-style-type:none;}
span.intro { font-family:Arial, Helvetica, sans-serif !important; font-size:80%; color:#A1426D }
ul.ulintrosbc { margin:0; padding:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif !important;}
ul.ulintrosbc ul{  list-style-type:none; font-family:Arial, Helvetica, sans-serif !important;}
ul.ulintrosbc li{  display:inline; }
ul.ulintrosbc li a{  display:inline; border-right:1px solid #2A2929;   padding:0 6px 0 6px;}
ul.ulintrosbc li.firstli a {  display:inline; border-left:1px solid #2A2929; border-right:1px solid #2A2929;    padding:0 6px 0 6px;}
ul.ulintrosbc span {  font-family:Arial, Helvetica, sans-serif;  font-size:85%;  margin-left:0;  font-style:italic;  font-weight:bold;  color:#575757 !important; }
a.narrowSnIcona, div.menuutente a, div.menuhp a { font-family:Arial, Helvetica, sans-serif !important; font-size:80%;   color: #E10000 !important;   text-decoration: none;  }
a.narrowSnIcona:hover, div.menuutente a:hover, div.menuhp a:hover{ text-decoration:underline !important;}
div.divLinkMenu{ margin-top:1em; font-family:Arial, Helvetica, sans-serif !important; }
UL.narrowSn li {  list-style-type:square;  color:#575757;  font-family:Arial, Helvetica, sans-serif !important; }
.note {   font-family:Arial, Helvetica, sans-serif !important;  font-size: 100%;  color:#E26200;  height:1.5em;}
td.null { height:20px;}
div.dati { margin-bottom:0.5em; font-family:Arial, Helvetica, sans-serif !important;}
div.dati2 { margin-bottom:1.1em; font-family:Arial, Helvetica, sans-serif !important;}
div.dati a {color:#E10000 !important;font-size:75%; font-family:Arial, Helvetica, sans-serif !important; text-decoration:none;}
div.dati a:hover {color:#E10000 !important; font-family:Arial, Helvetica, sans-serif !important; font-size:75%; text-decoration:underline;}
div.dati span.note { font-family:Arial, Helvetica, sans-serif !important; font-size:0.75em !important; }
span.altri_nascondi {color:#E10000 !important; font-family:Arial, Helvetica, sans-serif !important; font-size:75%;text-decoration:none;}
a.show_hide {color:#E10000 !important; font-family:Arial, Helvetica, sans-serif !important; font-size:0.75em!important; text-decoration:none;}
div.titoloPagina { margin-right:5em;   font-family:Arial, Helvetica, sans-serif !important;  font-size:100%;  color:#575757; text-align:center; }
a.elencoBene, a.elencoBene span{  font-family:Arial, Helvetica, sans-serif !important; font-size:100%; color: #E10000;  text-decoration: none;  }
a.elencoBene:hover{  font-family:Arial, Helvetica, sans-serif !important;/* font-size:12px;*/  font-size:100%; text-decoration: underline;  }
div.info {  font-family:Arial, Helvetica, sans-serif !important; font-size:80%;  }
.collegamenti {  font-family:Arial, Helvetica, sans-serif !important; font-size:100%; color: #76A4FB;  font-weight:bold; }
.media{  font-family:Arial, Helvetica, sans-serif !important; font-size:65%; color: #555556;  font-weight:bold;}
.aggiornamento {font-size:75% !important;}
a.aggiornamento{ color: #e10000; text-decoration: none; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
a.aggiornamento:hover{ text-decoration: underline; font-family:Arial, Helvetica, sans-serif; }
.tree{ color: #e10000; text-decoration: none;font-size:75%;  font-weight:normal; font-family:Arial, Helvetica, sans-serif !important;}
.tree:hover{ font-weight:normal; font-size:75%; font-family:Arial, Helvetica, sans-serif !important; }
.treeselected{ color: #e10000; text-decoration: none;font-size:75%;  font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; border: 1px solid rgb(226, 98, 0); padding: 1px; background-color: rgb(255, 255, 153);}
.treeselected:hover{ text-decoration: underline; font-size:75%; font-family:Arial, Helvetica, sans-serif !important; border: 1px solid rgb(226, 98, 0); padding: 1px; background-color: rgb(255, 255, 153); }
input.seleziona { font-family:Arial, Helvetica, sans-serif; font-size: 100%;  color:#D76715;  font-weight:bold;  border-style:solid;  border-color:#565555;  border-width:1px;  margin:2px;}
.normal{ color: #565555; text-decoration: none; font-weight:normal; font-family:Arial, Helvetica, sans-serif !important; }
.normal:hover{ color: #E26200; text-decoration: none; font-weight:normal; font-family:Arial, Helvetica, sans-serif !important;}
.mummia{ color: #00C8DF; font-weight:normal;font-size:75%; font-family:Arial, Helvetica, sans-serif !important;}
.albero{color: #565555; font-size:75%; font-weight:normal; font-style:normal; font-family:Arial, Helvetica, sans-serif !important;}
.testo { color: #565555; font-size:75%; font-weight:normal; font-family:Arial, Helvetica, sans-serif !important;}
.testobold { color: #565555; font-size:75%; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important;}
.nodoParent {color: #565555; font-weight:normal; font-style:italic; font-family:Arial, Helvetica, sans-serif !important;}
div.OK{  text-align:center;  color: #000000;  /*font-size:11px; */ font-weight:bold;  margin-bottom:2em;  background-color: #FFFF99;  width:50em;  margin-left:10em;  padding-top:0.5em;  padding-bottom:0.5em; font-family:Arial, Helvetica, sans-serif !important; }
div.box{ height:100px !important; height/**/:100px; overflow:auto;padding: 4px; font-family:Arial, Helvetica, sans-serif !important; }
select {  font-family:Arial, Helvetica, sans-serif;  font-size:75%; color:#E26200; width:250px; margin:3px;}
select.prov {  font-family:Arial, Helvetica, sans-serif;  font-size:75%; color:#E26200; width:40px; margin:3px;}
select.small {  font-family:Arial, Helvetica, sans-serif;  font-size:75%; color:#E26200; width:80px; margin:3px;}
select.big2 {  font-family:Arial, Helvetica, sans-serif;  font-size:75%; color:#E26200; width:355px; margin:3px;}
select.small2 {  font-family:Arial, Helvetica, sans-serif;  font-size:75%; color:#E26200; width:85px; margin:3px;}
select.small3 {  font-family:Arial, Helvetica, sans-serif;  font-size:75%; color:#E26200; width:120px; margin:3px;}
input.bottone {  font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#565555; font-weight:bold; border-style:solid; border-color:#565555; border-width:1px; margin-left:5em; margin-top:2em; margin-bottom:2em; }
fieldset { border-style:none; margin-top:1.5em;}
label { font-family:Arial, Helvetica, sans-serif; font-size:75%; width:25em;  float: left; }
label.due { font-family:Arial, Helvetica, sans-serif; width:11em; font-size:75%;  float: left; }
label.media { font-family:Arial, Helvetica, sans-serif; width:8em; font-size:75%;  float: left; }
label.coordinate { font-family:Arial, Helvetica, sans-serif; width:25em; font-size:75%;  float: left; padding-top:1em; }
label.login { font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold; margin-left:10em; width:8em;}
button {  font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#565555; font-weight:bold; border-style:solid; border-color:#565555; border-width:1px; margin-top:2em; margin-bottom:2em;}
input {  font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#E26200; margin:3px}
input.big {  font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#E26200; width:350px; margin:3px; }
input.small {  font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#E26200; width:80px; margin:3px; }
input.cf {  font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#E26200; width:40px; margin:3px; }
legend { font-family:Arial, Helvetica, sans-serif; font-size:75%; margin-left:0; font-style:italic; font-weight:bold; color:#575757 !important; }
legend span { font-family:Arial, Helvetica, sans-serif; font-size:100%; margin-left:0; font-style:italic; font-weight:bold; color:#575757 !important; }
legend {margin-bottom:1em; margin-left:0 !important; padding-left:0 !important;}
div.labelText label { font-family:Arial, Helvetica, sans-serif; width: 10em; text-align:left; }
input.media { font-family:Arial, Helvetica, sans-serif; font-size:75%; width:50px;}
textarea {  font-family:Arial, Helvetica, sans-serif; font-size:75%;  color:#E26200; width:250px; margin:3px; }
textarea.big3 {  font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#E26200; width:350px; margin:3px;}
legend.Alert { font-family:Arial, Helvetica, sans-serif; font-size:75%; margin-left:0; font-style:italic; font-weight:bold; color:red !important; }
table.ordinamento {  float:right;  font-family:Arial,Helvetica,sans-serif !important;  margin-bottom:0.5em;  margin-right:2em;  margin-top:0;  text-align:right;  width:auto;  }
table.ordinamento span{     font-size:75%;   color:#E26200 !important;   text-align:right !important;      font-family:Arial, Helvetica, sans-serif !important;      vertical-align:top;}
table.ordinamentopopup {  margin-top:1.5em; margin-bottom:1.5em;/* font-size:10px;*/ font-size:65%;  color:E26200;  padding-left:-10em; width:90%;  text-align:right;  font-family:Arial, Helvetica, sans-serif !important;     }
table.elenco {  width: 97%; border-width:0px;  border-style:none;  border-color:#33FF00; font-size:100%; text-align:left;  font-family:Arial, Helvetica, sans-serif !important;     }
thead.elenco { margin-bottom:0.5em;}
thead.elenco, table.elenco th {  border-width:0px;  border-style:none; background: #aa4645 url(TCU/images/bg-table.gif) repeat-x; color: #FFFFFF; font-size:75%; height: 16px; font-weight:bold;  padding: 2px; text-align:center; font-family:Arial, Helvetica, sans-serif !important;}
table.elenco td { font-family:Arial, Helvetica, sans-serif !important; font-size:75%; color:#000000;  vertical-align:top;}
table.legendaBeni { float:right; margin-top:1em; margin-right:2em; border:0px solid #FFFFFF !important; font-family:Arial, Helvetica, sans-serif;}
table.legendaBeni td{vertical-align:top !important; padding-top:0;}
table.MateriaTecnica {margin:0.5em 0em 0.5em 25em;}
table.MateriaTecnica label, table.MateriaTecnica input  {display:inline; float:left; color:#E26200; font-family:Arial, Helvetica, sans-serif; /*font-size:11px;*/}
table.MateriaTecnica label {margin-top:0px;}
td.descrizione { width:15%; font-family:Arial, Helvetica, sans-serif !important;}
td.dato { width:85%; font-family:Arial, Helvetica, sans-serif !important; }
td.narrow { width: 25%; vertical-align:top !important; font-family:Arial, Helvetica, sans-serif !important;}
td.wide { vertical-align:top; width:98%; font-family:Arial, Helvetica, sans-serif !important;}
table.due-colonne-narrowsx { width:98%; font-family:Arial, Helvetica, sans-serif !important;}
table.una-colonna { width:50%; margin-top:5em; font-family:Arial, Helvetica, sans-serif !important;}
table.tre-colonne { width:98%; font-family:Arial, Helvetica, sans-serif !important;}
tr.riga { background-color:#e1e1e1; border:0;  font-family:Arial, Helvetica, sans-serif;}
tr.rigaTitolo th{  text-align:center; background-color:#CFDEF3;  color:#000000; font-size:100%; font-family:Arial, Helvetica, sans-serif !important;  font-weight:bold;  border-bottom-style:solid;  border-width:1px;  border-color:#6B9ED5;  border-top-style:solid;}
table.aggiornamenti {  width:97%; font-size:1.2em; border:0; font-family:Arial, Helvetica, sans-serif !important; rules:none !important;}
table.aggiornamenti span { font-size:100%; font-family:Arial, Helvetica, sans-serif !important;}
table.aggiornamenti tr, table.aggiornamenti td {  border:0; font-family:Arial, Helvetica, sans-serif !important;}
table.popup { width:99%; font-size:65%; font-family:Arial, Helvetica, sans-serif !important;}
td.checkbox1 { background-color:#E4EAF3; font-size:65%; width:35px; font-family:Arial, Helvetica, sans-serif !important;}
td.checkbox2 { font-size:65%; width:35px; font-family:Arial, Helvetica, sans-serif !important;}
td.lightblu{ height:100px; vertical-align:middle; text-align:right; color:#D76715}
td.right { text-align:right; font-size:65%; font-weight:bold; letter-spacing:5px; height:25px; font-family:Arial, Helvetica, sans-serif !important;}
td.storico { text-align:right; background-color:#E4EAF3; font-family:Arial, Helvetica, sans-serif !important;}
td.esplodi { text-align:right; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif !important;}
table.pt { text-align:right; color:#D76715; font-weight:bold; letter-spacing:5px;font-size:65%; font-family:Arial, Helvetica, sans-serif !important;}
td.intestazione { border-bottom-style:dotted; border-bottom-width:1px; border-color:#BED2ED; font-family:Arial, Helvetica, sans-serif !important;}
td.titlePortlet {  background:#4a4a4a url(TCU/images/bg-title.gif) repeat-x; font-size:12px; color:#FFFFFF;  letter-spacing:2px;  font-weight:bold; vertical-align:top !important; padding:0 !important; height:16px; margin:0;  font-family:Arial, Helvetica, sans-serif !important;}
div.titlePortlet {  background:#4a4a4a url(TCU/images/bg-title.gif) repeat-x;  padding:0; margin:0;  height:1.2em; width:100% !important; margin-top:0.5em; margin-bottom:0.5em;}
div.titlePortlet span.titlePortletSx {  font-family:Arial, Helvetica, sans-serif !important; font-size:75%; color:#FFFFFF;  letter-spacing:2px;  font-weight:bold; vertical-align:middle; padding:10px;}
span.titlePortletDx {  font-family:Arial, Helvetica, sans-serif !important; font-size:75%; color:#FFFFFF;  letter-spacing:2px;  font-weight:bold; padding-left:10px; vertical-align:middle;}
html>/**/body span.titlePortletDx{  font-family:Arial, Helvetica, sans-serif !important; font-size:75%; color:#FFFFFF;  letter-spacing:2px;  line-height:1.5em; font-weight:bold; vertical-align:top !important; padding:10px;}
html>/**/body div.titlePortlet span.titlePortletSx {  font-family:Arial, Helvetica, sans-serif !important; font-size:75%; color:#FFFFFF;  letter-spacing:2px;  line-height:1.5em; font-weight:bold; vertical-align:top !important; padding:10px;}
div.DivCentrale {margin-top:1.1em !important; text-align: left;}
html>/**/body div.DivCentrale {margin-top:0em !important;}
table.vocaboli {  border-width:0px !important;  border-style:solid;  border-color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif;  vertical-align:top;  text-align:left;   }
table.vocaboli td, table.vocaboli tr, table.vocaboli th, table.vocaboli tbody, table.vocaboli thead {  border-width:0px !important;  border-style:solid;  border-color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif !important;  }
table.vocaboli th  {  text-align: center; border-width:2px;  border-style:solid;  border-color:#FFFFFF; background-color:#9E3A3A;  background:#aa4645 url(TCU/images/bg-table.gif) repeat-x;   color: white; font-size:75% !important; font-weight:bold;  padding: 3px; font-family:Arial, Helvetica, sans-serif !important;}
table.vocaboli td, table.vocaboli span {  font-family:Arial, Helvetica, sans-serif !important;  font-size:75%;}
input.inattivo { color:#999999; font-weight:bold; border-style:solid; border-color:#565555; border-width:1px; margin-left:10em; margin-top:2em; margin-bottom:2em; font-family:Arial, Helvetica, sans-serif !important; }
input.selezionaInattivo {  color:#999999; font-weight:bold; border-style:solid; border-color:#565555; border-width:1px; margin:2px; font-family:Arial, Helvetica, sans-serif !important;}
.aggiornamentoInattivo{  color: #e10000;  text-decoration: none;  font-weight:normal;  font-family:Arial, Helvetica, sans-serif !important; }
.aggiornamentoInattivo:hover{  text-decoration: underline;  font-family:Arial, Helvetica, sans-serif !important;  }
ul.tree-menu li { list-style-type: none; margin: 0; padding: 0; margin-top:5px; font-family:Arial, Helvetica, sans-serif !important; }
ul.tree-menu li.section { padding-top: 1px; padding-bottom: 1px; font-family:Arial, Helvetica, sans-serif !important;}
ul.tree-menu li.section-open { padding-top: 1px; padding-bottom: 1px; font-family:Arial, Helvetica, sans-serif !important;}
ul.tree-menu li.box {  padding-top: 0px; padding-bottom: 1px; padding-left: 0px; margin-left:0px; font-family:Arial, Helvetica, sans-serif !important;}
ul.tree-menu a { margin-left: 1px; color: #e10000; text-decoration: none; white-space: nowrap; font-family:Arial, Helvetica, sans-serif !important;}
ul.tree-menu a:hover { text-decoration: underline; font-family:Arial, Helvetica, sans-serif !important;}
div#menuPagineUC_trvPagine{ margin-top:0.2em; font-family:Arial, Helvetica, sans-serif !important;}
html>/**/body div#menuPagineUC_trvPagine{ margin-top:-1em; font-family:Arial, Helvetica, sans-serif !important;}
.platportletHeaderBg{ background:#4a4a4a url(TCU/images/bg-title.gif) repeat-x !important; font-family:Arial, Helvetica, sans-serif !important; }
.portletTitle, span.platportletNarrowHeader, span.platportletWideHeader{ font-size:85% !important;  color:#FFFFFF !important;  letter-spacing:2px !important;  font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; }
td.portletBody{ margin-top:0em; vertical-align:top !important; font-family:Arial, Helvetica, sans-serif !important;}
table.tableTitlePortlet { width:60%; vertical-align:top; margin-top:-0.4em; font-family:Arial, Helvetica, sans-serif !important;}
html>/**/body table.tableTitlePortlet { width:60%; vertical-align:top; margin-top:-1em; font-family:Arial, Helvetica, sans-serif !important;}
div#HomeSoggetti, div#HomeVocabolari, div#HomeBeni{ margin:0px auto; text-align:center !important; /* width:100%;*/}
.error{ color: #e10000; text-decoration: none; font-weight:normal; font-family:Arial, Helvetica, sans-serif !important;}
div.stampaelenco { margin-top:1em;}
table.elenco th a { color: #FFFFFF; font-size:100%; height: 16px; font-weight:bold;  padding: 2px; text-align:center; text-decoration:underline;}
table.elenco th a:hover{ color: #FFFFFF; font-size:100%; height: 16px; font-weight:bold;  padding: 2px; text-align:center; text-decoration:underline;}
table.elenco th a:active{ color: #FFFFFF; font-size:100%; height: 16px; font-weight:bold;  padding: 2px; text-align:center; text-decoration:underline;}
a.ordinaTd { color: #e1e1e1 !important; font-size:100%; height: 16px; font-weight:bold;  padding: 2px; text-align:center; text-decoration:underline;}
div.collegamento { vertical-align:top !important; height:1.5em;}
div.collegamento a{ vertical-align:top !important;}
.customappText ul li {font-family:Arial, Helvetica, sans-serif;}
#pt-portlet-329 tr td.portletBody { background-color:#FFFFFF !important;}
div.DivCalendar {position:absolute; font-size:100%; font-family:Arial, Helvetica, sans-serif !important;}
table.HeaderCalendar {font-size:100% !important; font-family:Arial, Helvetica, sans-serif !important;}
div.sezione legend {font-size:75% !important; font-family:Arial, Helvetica, sans-serif !important;}
span.avviso {font-size:85% !important; font-family:Arial, Helvetica, sans-serif !important;}
div#MenuPagine1_trvPagine {margin-top:-0.5em !important;}
span.ordinaTd { background:url(TCU/images/ordinatd.gif) top left no-repeat; padding-left:12px;}
*>div#MenuPagine1_trvPagine {margin-top:0em !important;}
*>div.AlberoBeni {margin-top:0em !important;}
*>div.prova {margin-top:0em !important;}
*>div.menuutente {margin-top:0em !important;}
html>/**/body div#MenuPagine1_trvPagine {margin-top:-1.5em !important;}
html>/**/body div.AlberoBeni {margin-top:-1em !important;}
html>/**/body div.prova {margin-top:-1em !important;}
html>/**/body div.menuutente {margin-top:-1em !important;}
div.AlberoBeni td{ vertical-align:top !important;}
div#divSBCPortalMenuCanvas {  margin-left:0em; margin-top:0;margin-bottom:0em;padding:0;}
ul#ulSBCPortalMenuCanvas {  margin-top:0; padding:0; margin-left:1.6em; margin-bottom:0; font-family:Arial, Helvetica, sans-serif;}
ul#ulSBCPortalMenuCanvas li a { background:transparent url(TCU/images/bullet.gif) no-repeat 0 0.6em; border-bottom:5px solid #E1E1E1; color:#2A2929; line-height:1.7em; padding:0 0 0 12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:80%;  width:8em; display:block; margin:0;}
ul#ulSBCPortalMenuCanvas li a:hover { border-color:#C7C7C7; }
ul#ulSBCPortalMenuCanvas  li { text-align:left; display:block; float:left; margin-top:0; margin-bottom:0;}
.header a { color:#2A2929; }
html>/**/body div.MasterDiv { margin-top:-1em; }
div.navtop { float:left; }
div.navtop ul li.first a { border:medium none; padding-left:0; font-family:Arial, Helvetica, sans-serif;}
div.navtop ul li a { border-left:1px solid #2A2929; padding:0 6px; font-family:Arial, Helvetica, sans-serif; font-size:75%; text-decoration:none;  }
div.navtop ul li a:hover { border-left:1px solid #2A2929; padding:0 6px; font-family:Arial, Helvetica, sans-serif; font-size:75%; text-decoration:underline;  }
div.navtop ul { clear:left; list-syle-type:none; font-family:Arial, Helvetica, sans-serif; margin:0; margin-left:1em; padding:0;}
div.navtop ul li, div.navtopstatici ul li{ list-style-type:none;    display:inline; }
div.siteMap {  color:#909090; margin:-0.8em 0 0 1.2em; font-family:Arial, Helvetica, sans-serif; font-size:75%; display:block;}
html>/**/body div.siteMap {  color:#909090; margin:-1em 0 0 1.3em; font-family:Arial, Helvetica, sans-serif; font-size:75%; display:block;}
div.siteMap a{ font-family:Arial, Helvetica, sans-serif; font-size:100%; }
li.li_selected a{color:#E10000;}
.modalBackground{ background-color: #666; filter: alpha(opacity=70); opacity: 0.7; }
.modalViewDetailMessageBox{ width: 300px; padding: 10px;}
.modalViewDetailMessageBox table{ font-family:Arial, Helvetica, sans-serif; font-size: 0.75%;}
div.modalPopupMessageBox{ background-color: #EDF5FF; border: 1px solid #95B7F3; /* min-height: 200px; height: auto !important; height: 200px;*/}
div.messaggioPopup{ background-color:#FFFFFF; filter: alpha(opacity=90); opacity: 0.9; }
div.messaggioPopup h1 { font-family:Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color:#e10000; padding: 3px; cursor: move;}
div.messaggioPopup label { float:left; font-family:Arial,Helvetica,sans-serif; font-size:75%; width:8em !important;}
div.messaggioPopup input {   font-family:Arial, Helvetica, sans-serif;  font-size:75%;  color:#E26200;  width:80px;  margin:3px; }
ul.tree-menu li {    list-style-type: none;    margin: 0;    padding: 0; margin-top:5px;  }
ul.tree-menu li.section {    /*background-image: url(TCU/"../images/folder.gif"); background-repeat: no-repeat;    background-position: top left;*/    padding-top: 1px;    padding-bottom: 1px; }
ul.tree-menu li.section-open {   /* background-image: url(TCU/"../images/folder.gif");    background-repeat: no-repeat;    background-position: top left;*/    padding-top: 1px;    padding-bottom: 1px;  }
ul.tree-menu li.box {    /*background-image: url(TCU/"../images/doc.gif");    background-repeat: no-repeat;    background-position: top left;*/    padding-top: 0px;    padding-bottom: 1px; padding-left: 0px; margin-left:0px;}
ul.tree-menu a {    margin-left: 1px;    color: #0000ff;    text-decoration: none;    white-space: nowrap;}
fieldset.fieldset2 {border-style: solid;margin-top:1.5em;}
.centered { width:970px; margin-top:0em;}
#d-menu ul{ font-size: 0.8em; margin:0;padding:0; }
#d-menu a{color: #2a2929; }
ul#d-nav-main li{ text-align:left; width: 85px; display:inline;margin:0;padding:0;}
ul#d-nav-main li a{ background: transparent url(TCU/images/m-radici.gif) 0 0.6em no-repeat; border-bottom: 5px solid #e1e1e1; color: #2a2929; line-height: 1.7em; padding: 0 0 0 12px; text-decoration: none; width: 85px; float:left;}
ul#d-nav-main li a.selected{ border-color: #b7b7b7;}
ul#d-nav-main li#tcumenu-m-territorio a{background-image: url(TCU/images/m-territorio.gif);}
ul#d-nav-main li#tcumenu-m-catalogo a{background-image: url(TCU/images/m-catalogo.gif);}
ul#d-nav-main li#tcumenu-m-soggetti a{background-image: url(TCU/images/m-soggetti.gif);}
ul#d-nav-main li#tcumenu-m-orizzonti a{background-image: url(TCU/images/m-orizzonti.gif);}
ul#d-nav-main li#tcumenu-m-percorsi a{background-image: url(TCU/images/m-percorsi.gif);}
ul#d-nav-main li#tcumenu-m-iniziative a{background-image: url(TCU/images/m-iniziative.gif);}
ul#d-nav-main li a:hover{border-color: #c7c7c7;}
ul#d-nav-main li.tcumenu-currentpath-level0 a {border-color: #c7c7c7;}
ul#d-nav-main li ul { display:none; position:absolute;}
#d-menu {background:transparent url(TCU/images/bg-menu.gif) repeat-x scroll 0 1.3em;}
div#d-menu-sub { clear:both;}
ul#d-nav-main-sub  { margin:0;padding:0;}
ul#d-nav-main-sub  { margin:0;padding:0;}
ul#d-nav-main-sub li.tcumenusub-currentpath-level0  { display:block !important;  text-align:left; list-style-type:none; margin:0; padding:0; border-top:1px solid white;}
li.sub-menu-level-1 {display:inline;}
li.sub-menu-level-1 a { color:#000000; margin-right:1em; }
li.tcumenusub-current a { color:#e10000;text-decoration:underline;}
li.tcumenusub-currentpath-level1 a { color:#e10000;text-decoration:underline;}
ul#d-nav-main-sub li#tcumenusub-m-territorio-sub  {display:none;}
ul#d-nav-main-sub li#tcumenusub-m-catalogo-sub  {display:none;}
ul#d-nav-main-sub li#tcumenusub-m-soggetti-sub  {display:none;}
ul#d-nav-main-sub li#tcumenusub-m-orizzonti-sub  {display:none;}
ul#d-nav-main-sub li#tcumenusub-m-percorsi-sub  {display:none;}
ul#d-nav-main-sub li#tcumenusub-m-iniziative-sub  {display:none;}
ul#d-nav-main-sub li#tcumenusub-m-radici-sub  {display:none;}
ul#d-nav-main-sub li ul { margin:0;padding:0;float:left;}
ul#d-nav-main-sub li ul li { margin:0;padding:0; list-style-type:none; font-size:75%;  float:left;}
#d-footer { text-align:left;}
div.portletFooter { width:100%; background: transparent url(TCU/images/bg-bottom.gif) 0 0 repeat-x; font-size: 0.7em; margin-top: 0px; margin-bottom:-5em; padding-bottom:10em;}
div.portletFooter-login {   background-color: #484848; background: url(TCU/images/bg-footer.gif) repeat-x; height:20px;  margin-left:2em; margin-right:2em;  margin-bottom:0em;}
div.portletFooter-login  .infotn{  -x-system-font:none; background:transparent url(TCU/images/infotnWhite.gif) no-repeat top left ; color:#FFFFFF !important; font-family:Arial,sans-serif; font-size:80%; font-weight:normal; text-decoration:none; text-align:left; float:left; padding-top:2px; padding-left:50px; width:300px; height:22px !important;}
div.portletFooter-login  .pat{  -x-system-font:none; background:transparent url(TCU/images/patWhite.gif) no-repeat top right; color:#FFFFFF; font-family:Arial,sans-serif; font-size:80%; font-weight:normal; text-decoration:none; float:right; display:inline; text-align:right;  padding-top:2px; padding-right:50px; width:300px; height:30px !important; }
a.footerlink-login{ color:#FFFFFF;}
a.footerlink-login a:hover {color:#FFFFFF; text-decoration:underline;}
ul#nav-supp{ border-right: 7px solid #fff; float: left; font-size: 1.1em; list-style: none; margin: 0; padding: 0; }
ul#nav-supp li{ border-left: 7px solid #fff; display: block; float: left; padding: 8px 0;}
ul#nav-supp li a{ text-decoration: none; color: #484747; display: block; float: left; padding: 0 8px;}
ul#nav-supp li a:hover{ text-decoration: underline;}
.centered { width:970px; margin: 0 auto;}
li.tcumenu-currentpath-level1 { display:none !important;}
div#userContainer, div#passwordContainer, div#newPasswordContainer, div#confirmPasswordContainer, div#tipoUtenteContainer {width:15em !important;}
div#loginContainer {float:left; text-align:left;}
div#loginContainer div {margin-bottom:1em;}
div#loginContainer label { width:6em !important;}
.container-tcu {  width:100%; height:95px; margin:0; padding:0; background:url(TCU/images/sfondoTCUhome.gif) repeat-x top;}
html>/**/body .container-tcu {  margin-top:-1em;}
div.portletHeader {  height: 75px !important;  background:url(TCU/images/logoTCUhome.gif) no-repeat top left;  margin:0px 0 0em 0px;  text-align:left; padding-left:0em; padding-top:0px; color: black; font-family:Arial, Helvetica, sans-serif !important;}
div.portletHeaderCaduti {  height: 75px !important;  background:url(TCU/images/logoCADUTI.gif) no-repeat top left; margin:0px 0 0em 0px;  text-align:left; padding-left:0em; padding-top:0px; color: black; font-family:Arial, Helvetica, sans-serif !important;}
html>/**/body div.portletHeaderCaduti {  height: 75px !important;  background:url(TCU/images/logoCaduti.gif) no-repeat top left;  margin:0px 0 0em 0px;  text-align:left; padding-left:0em; padding-top:0px; color: black; font-family:Arial, Helvetica, sans-serif !important;}
div.portletHeaderDx {  height: 75px !important;  width:215px; background:transparent;  margin:0px 0 0em 0px;  text-align:right; padding-left:0em; padding-top:0px; color: black; font-family:Arial, Helvetica, sans-serif !important; float:right; display:inline; margin-top:-75px;}
ul.header {  list-style-type:none; text-align:left;  color:black; font-family:Arial, Helvetica, sans-serif !important; /*background:url(TCU/images/riservata.gif) no-repeat top left;*/ height:2em; margin-top:35px; margin-left:0em;}
html>/**/body div.portletHeader {  height: 75px !important;  background:url(TCU/images/logoTCUhome.gif) no-repeat top left;  margin:10px 0 0em 0px;  text-align:left; padding-left:0em; padding-top:0px; color: black; font-family:Arial, Helvetica, sans-serif !important;}
html>/**/body ul.header {  list-style-type:none; text-align:left;  color:black; font-family:Arial, Helvetica, sans-serif !important; /*background:url(TCU/images/riservata.gif) no-repeat top left;*/ height:2em; margin-top:30px; margin-left:-2em;}
.utente, .sistema { font-family:Arial, Helvetica, sans-serif !important;  font-size:65%; color:#575757; font-weight:bold;}
.sistema { font-weight:bold; font-style:italic;}
.mail { -x-system-font:none;/* background:transparent url(TCU/images/ico-mail.gif) no-repeat scroll 0 0px;*/ background:transparent url(TCU/images/ico-mail.gif) no-repeat scroll 0 0px;  color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 28px; text-decoration:none; vertical-align:middle;}
.collaborazione { -x-system-font:none; background:transparent url(TCU/images/collaborazione.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 28px; text-decoration:none; vertical-align:middle;}
span#pt-logoff-link a{ -x-system-font:none;/* background:transparent url(TCU/images/esci.gif) no-repeat scroll 0 0px;*/ background:transparent url(TCU/images/logoff.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 28px; text-decoration:none; vertical-align:middle;}
span#pt-my-account-link a { -x-system-font:none; background:transparent url(TCU/images/account.gif) no-repeat scroll 0 0px; color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 20px; text-decoration:none; vertical-align:middle;}
span#pt-logoff-link a:hover, span#pt-my-account-link a:hover{ text-decoration:underline;}
.linkHomeTCU { -x-system-font:none; background:transparent url(TCU/images/ico-home.gif) no-repeat scroll 0 0px;  color:#FFFFFF; font-family:Arial,sans-serif; font-size:70%; margin:0 0 0 10px; padding:0 0 0 28px; text-decoration:none; vertical-align:middle;}
div.tcu_caduti_menu_caduti_title { color: #484747; font-size: 0.8em;  text-align: left; border-bottom: 6px solid #E10000; color: #E10000; font-weight: normal; text-transform: uppercase; padding-bottom:2px;}
.tcu_caduti_menu_caduti a{ color: #E10000; text-decoration: none; font-size: 0.8em; font-weight: bold;}
.tcu_caduti_menu_caduti a:hover{ text-decoration: underline;}
div.menu_caduti_guerra{ margin-right:0em; padding-top:7px;}
ul.tcu_caduti_menu_caduti{ margin-left:20px; margin-top:7px;  }
html>/**/body ul.tcu_caduti_menu_caduti{ margin-left:0px; }
li.tcu_caduti_menu_caduti_entry {text-align:left; list-style-type:square; color:#E10000; padding-bottom:5px;}
.testo_pagina_caduti {font-size: 0.8em; text-align:justify; color:#575757}
div.testo_pagina_caduti a {color:#E10000;}
table.layoutTwoColumnWideNarrow {table-layout:auto; width:990px; text-align:center !important; margin-left:auto; margin-right:auto; }
table.layoutTwoColumnWideNarrow .columnOne { text-align: center !important; width:80%;}
table.layoutTwoColumnWideNarrow .columnTwo { text-align: center !important; width:20%;}
div.titolo_pagina_caduti{ font-size:20px; font-family:arial; color:#575757; text-align:left; padding-bottom:20px;}
div.contenuto_pagina_caduti{ margin-right:1em;}
.titlePage { font-size:20px; font-family:arial; color:#575757; text-align:left; padding-bottoms:20px;}
div.lblTopArrow {color: #575757; font-size: 0.8em;text-align: left; margin-top:0.5em;}
div.divLbl{color: #575757; font-size: 0.8em; text-align: left; font-weight:bold; float: left; width:14.4em; margin:0.3em;}
div.divText{ margin-right:8em;}
html>/**/body div.divText{ margin-right:5em !Important; float:right !important; display:inline !important;}
html>/**/body div.divBoxContainer div.divText{ margin-right:14em !Important; float:right !important; display:inline !important;}
html>/**/body div.divButton {display:block !important; margin:0px auto !important; text-align:center; padding-top:2em !Important;}
div.divBoxContainer{ padding-top:1.5em; padding-bottom:0em;}
div#idListFrame {padding-top:0; margin-top:-1.2em;}
*>div#idListFrame {padding-top:0; margin-top:0em;}
#textName {color: #575757; font-size: 0.8em;text-align: left;}
#textPlace {color: #575757; font-size: 0.8em;text-align: left;}
#textResidence{color: #575757; font-size: 0.8em;text-align: left;}
#textDeath{color: #575757; font-size: 0.8em;text-align: left;}
#textBurial{color: #575757; font-size: 0.8em;text-align: left;}
div.divElement{ background-color:#ffffff;}
html>/**/body div.divElement{ height:2em !important;}
#idSearchBox{ background-color:#E1E1E1; padding:0.8em;}
input#submit {background: url(TCU/images/btn-free-submit.gif); no-repeat top; height:25px; width:81px;color:#CE6A6A;font-size:1px; border-style:none; margin-top:20px;}
html>/**/body div.divBoxContainer input#submit {margin-top:0px;}
div.titlePage { color: #575757;  font-size: 20px;  text-align: left;  border-bottom: 6px solid #E10000;  font-weight: normal;  padding-bottom:2px;  margin-top:-0.8em; position:relative; z-index:200;}
html>/**/body div.titlePage { color: #575757;  font-size: 20px;  text-align: left;  border-bottom: 6px solid #E10000;  font-weight: normal;  padding-bottom:2px;  margin-top:-0.85em; position:relative; z-index:200;}
#sendButton {background: url(TCU/images/invia.gif); no-repeat top; border-style:none; color:#A33F3E; padding-right:70px; padding-top:20px; font-size:1px;}
#menuTest{color: #575757; font-size: 0.8em;}
div.divUpdated span {color:#575757 !Important; font-size:0.8em !important;}
div.divContribute{text-align: justify; padding-top:0.5em; }
div#imageBox div.divContribute {border-bottom: 4px solid #E1E1E1; border-top: 4px solid #E1E1E1;}
div.divContributeLinkInvia{ padding-top:1em; text-align:center}
div.noResult{ padding-top:1em; text-align:center; font-family:arial; font-size:14px; color:#FF0000; font-weight:bold; letter-spacing:3px;}
div.divContributeTitle { color: #484747;font-size: 0.8em; text-align: left;border-bottom: 6px solid #E10000;color: #E10000;font-weight: normal;text-transform: uppercase;padding-bottom:2px;}
div.divHeaderFormSearch {color: #575757; font-size: 0.8em;text-align: left; padding-bottom:0.5em;}
div.divHeaderResultList, div.divHeaderPhoto  {/* background: #aa4645 url(TCU/images/bg-selected-search-label.gif) 0 0 repeat-x; */ background:url(TCU/images/bg-selected-search-label.gif) 0 0 repeat-x;  color: white; font-size: 0.8em; font-weight: normal; padding:0; margin:0; border-collapse: collapse; text-align:left; height:24px;}
div.divHeaderResultList a { color:#FFFFFF; text-decoration: none;}
div.divHeaderResultList a:hover { color: white; text-decoration: underline;}
div.divHeaderResultColumn { background-color: #7D8383; color:#FFFFFF; font-size: 0.8em; font-weight:bold; text-align:left; height:25px;  }
div.toolbarcaduti { background: url(TCU/images/bg-title.gif) repeat-x; background-color:#494949; margin-top:0em; text-align:right; padding-right:1em;}
*>div.toolbarcaduti {min-height:20px;}
html>/**/body div.toolbarcaduti {/* margin-top:-3.6em;*/ margin-bottom:0em !important; }
div#detailPnl div.titlePage{border-bottom: 0px !important;}
div.detailHeader { margin-top:2em !important;  text-align:left;  border-bottom: 6px solid #E10000;  padding:0;}
div.navigationHeader { text-align:right; border-bottom: 2px solid #FFFFFF;   vertical-align:bottom; margin-bottom:3px !important;  }
ul.ul-navigationheader { display:inline; list-style-type:none; padding:0;}
ul.ul-navigationheader li input#gotoElem { margin:0 !important; border:1px solid #E10000; font-size:0.75em; color:#575757;}
ul.ul-navigationheader li{ display:inline; list-style-type:none; padding:0; margin:0; }
div.navigationHeader ul.ul-navigationheader li a{ border:0 !important; float:none !important; margin-bottom:10px !important;}
span#lblPosition { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; color:#E10000; font-weight:bold;}
div.divDetail { display:block; background:#E1E1E1 url(TCU/images/CBT/bg-d-content-box.gif) repeat-x scroll 0 0; text-align:left; padding:1em 10px; }
div#detailPnl .detailTab { background:#636362 url(TCU/images/CBT/bg-search-label.gif) repeat-x scroll 0 0; border-bottom:1px solid white; border-right:1px solid white; color:white; float:left; font-weight:bold; padding:0.3em 0.6em; text-decoration:none; text-transform:uppercase; font-size:0.8em;}
div#detailPnl .selected { background: url(TCU/images/CBT/bg-selected-search-label.gif) #aa4645 repeat-x 0px 0px; color:white; }
div#detailPnl .detailTab a { color:white;}
div#detailPnl a.detailTab { color:#E10000; text-decoration:none; background:transparent; text-transform:none; text-align:right; float:right;}
div.detailName { margin:0; margin-bottom:1em; color:#575757; font-size:1em; font-weight:bold; text-align:left;}
.detailTable {background:#E1E1E1; font-size:0.8em;}
.detailTable dt { float:left; margin:0 5px 0 0; padding:5px 0;/* width:150px;*/ width:12em;}
.detailTable dd { background-color:#FFFFFF; margin:0; margin-left:12em;/* margin-left:150px;*/ padding:5px;}
div.divResultPhotoBlock { clear:both; display:block; margin-bottom:1em; background-color:#FF00CC}
.titleAiutoAllaRicerca{ color: #484747;font-size: 0.8em; text-align: left;border-bottom: 6px solid #E10000;color: #E10000;font-weight: normal;text-transform: uppercase;padding-bottom:2px;}
div.bodyAiutoAllaRicerca { font-size: 0.8em;  font-weight: normal; text-align:justify; margin-top:-1em; }
html>/**/body div.bodyAiutoAllaRicerca { margin-top:0em;}
div.divContributePopUp{ font-size: 0.8em;  font-weight: normal; text-align:justify; padding:1em; background-color:#FFFFFF}
#lblEmail { padding-left:0.8em;}
#textEmail { float:right;}
div.divButton input#submit {background: url(TCU/images/invio.gif) repeat-x scroll 0 0; margin-left:10em; height:24px; width:71px;}
div.divMessage { font-size:1em; color:#00CC00; font-weight:bold; text-align:center; margin-top:2em;}
ul.intestazioneRisultati, ul.intestazioneRisultatiFoto { margin-top:-22px; }
li.divHeaderResultListLista, li.divHeaderPhotoName {font-size: 1em; color:#00000; display:inline  }
li.divHeaderResultListNumResult, li.divHeaderPhotoNumResult {font-size: 1em; color:#FFFFFF; display:inline; margin-left:18em;}
li.divHeaderResultListAllResult {font-size: 1em; color:#FFFFFF; display:inline; margin-left:5em; }
table.tblBoxContainer { border-collapse:collapse; color:#636362; font-size:0.8em; margin:0; padding:0; width:100%; text-align:left;}
tr.divHeaderResultColumn { background-color:#7D8383; color:white; font-weight:bold; height:10px; }
tr.divElementOdd {background-color:#E1E1E1;}
table.tblBoxContainer td {padding:5px 5px 5px 15px;}
table.tblBoxContainer td a { color:#E10000; text-decoration:none;}
tr.divHeaderResultColumn th {padding:5px 5px 5px 15px;}
tr.divHeaderResultColumn a {font-size: 1em; color:#ffffff; }
tr.divHeaderResultColumn a:hover {font-size: 1em; color:#ffffff; text-decoration:underline }
.aImgLink { padding:0em; margin:0em; border:0;}
table.result-thumb  { width:100%; padding:0;  margin:0;  border-collapse: collapse; font-size: 1em; color: #E10000; background-color: #e1e1e1; text-align:center !important; margin-left:auto; margin-right:auto;}
td.PicThumb {text-align:center !important;}
result-thumb img  { padding-bottom: 2px; text-align:center !important; }
span.divResultPhotoName {text-align:center !important; color:#E10000 !important; font-size:11px;}
table.result-thumb td { border: 20px solid #e1e1e1; background-color: white; text-align: center !important; padding: 0px; width:20%}
div#idPhotoFrame.divBoxContainer{  padding-top:0em !important;  padding-bottom:0em;  margin-top:-1.5em; font-size:0.8em; text-align:center}
*>div#idPhotoFrame.divBoxContainer{  margin-top:0em;}
html>/**/body div#idPhotoFrame.divBoxContainer{  margin-top:0.8em; margin-left:0.8em; margin-right:0.75em;}
div.divResultPhotoEmpty{ background: url(TCU/images/cadutogenerico.gif) top center repeat-x; text-align:center; width:70px; height:70px; margin-left:auto; margin-right:auto; margin:0px auto;}
td.PicThumb{ text-align:center; margin-left:auto; margin-right:auto;}
div.divResultPhoto{ text-align:center; margin-left:auto; margin-right:auto;}
.divResultPhoto{ margin:0px; padding:0px;}
div#divSxImage {clear:both; float:left; background:transparent; margin-top:80px; width:13px !important; min-width:13px !important; }
div#divDxImage {float:left; background:transparent; margin-top:80px;}
div#divLoadImage {float:left; background-color:#FFFFFF;}
div#labelBox{clear:both; margin-left:1.5em;}
form#form1_3344 {background-color:#FFFFFF;}
div#divLoadImage { padding:1.5em; background-color:#e1e1e1}
div#imageBox{  margin:0px; padding:0px; width:100% !important; background-color:#e1e1e1;}
div#divSurname {font-size:0.8em; padding:0;}
div#divSurname span.lblTextSurname, div#divName span.lblTextName { background-color:#e1e1e1; width:50em;}
div#labelBox{clear:both; margin-left:0em;}
dl.detailPhoto {background:#E1E1E1; font-size:0.8em; margin-top:0em;}
html>/**/body dl.detailPhoto {background:#E1E1E1; font-size:0.8em; margin-left:1em;}
.detailPhoto dt { float:left; margin:0 5px 0 0; padding:5px 0 5px 40px; width:150px;}
html>/**/body .detailPhoto dt { padding:5px 0 5px 25px;}
.detailPhoto dd { background-color:#FFFFFF; margin:0; margin-left:150px; padding:5px;}
.divResultPhoto { margin:0px; padding:0px; }
div.divDetail a.aImgLink {margin:10px;}
div.divFooter {font-size:0.8em; color:#000000; padding-top:10px; text-align:left; padding-bottom:10px;}
html>/**/body table.tblBoxContainer div.divFooter {font-size:1em; color:#000000; padding-top:10px; text-align:left; padding-bottom:10px;}
span.divFooterPage {margin-left:15px; font-weight:bold;}
span.divFooterPage a {border:1px solid #636362; padding:3px 5px; color:#E10000; font-weight:normal;}
span.divFooterPage a:hover {border:1px solid #636362; padding:3px 5px; background-color:#E1E1E1; color:#E10000; font-weight:normal;}
div.pic { margin: 0px 0px 0px 10px;}
div.pic img { display: block;}
div.news{height:1em; text-align:left; font-size:75%; margin-left:-10px; margin-bottom:15px;}
*>div.news{margin-bottom:30px; height:5em; text-align:left; margin-left:-10px;}
div.spazio{margin-bottom:5px; height:1em; text-align:left;}
div.spaziochiusura{margin-bottom:5px; height:0.2em; text-align:left;}
div.Titdidascalia { font-family:Verdana; font-weight:bold; vertical-align:top; float: left; text-align:left; margin:-70px 0 10px 65px;}
div.Titdidascalia a{ color:#000000;}
div.Titdidascalia a:hover{ color:#000000; text-decoration:underline;}
*>div.Titdidascalia { font-family:Verdana; font-weight:bold; vertical-align:top; float: left; text-align:left; margin:-70px 0 10px 130px;}
div.Testodidascalia { float:left; display:block; margin-top:-70px; margin-left:-29px;}
html>/**/body div.Testodidascalia { float:left; display:block; margin-top:-50px; margin-left:112px;}
input.aggiornamento {font-size:75% !important; color: #e10000; text-decoration: none; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}

body { font-family:Arial, Helvetica, sans-serif !important;}
div.contenuto_pagina_mm { margin-right:1em;}
div.titolo_pagina_mm { color:#575757; font-family:arial; font-size:20px; padding-bottom:20px; text-align:left;}
div.testo_pagina_mm { color:#575757 !important; font-size:0.8em; text-align:justify;}
div.testo_pagina_mm table, div.testo_pagina_mm table td { color:#575757 !important;}
div.testo_pagina_mm a, div.testo_pagina_mm table td a{ color:#E10000 !important;}
div.testo_pagina_mm a:hover, div.testo_pagina_mm table td a:hover{ text-decoration:underline;}
div.left table.left td.left {padding-top:5px;}
table.left { border-top:6px solid #E10000; padding-bottom:2px; text-align:left; width:100%; margin-top:23px;}
html>/**/body table.left { margin-top:24px;}
table.left a, table.left a.one, table.box a, div#divLinks a, table.left td.left a{ color:#E10000 !important; font-size:0.8em; font-weight:bold; text-decoration:none; text-align:left; }
table.left a.one:hover, a.linkhome:hover, table.box a:hover, div#divLinks a:hover,  table.mm-table-esempi a { text-decoration:underline !important;}
table#dataGrid td.risultatiRicerca { font-family: Arial,Helvetica,sans-serif !important; background:transparent url(TCU/ApplicationPubbliche/Manoscritti/../../images/bg-selected-search-label.gif) repeat-x scroll 0 0 !important; background-color:#AA4645 !important; border-collapse:collapse; color:white !important; font-size:0.9em; font-weight:normal !important; height:24px; margin:0; padding:0px; padding-right:2px; padding-left:2px;  text-align:left; }
table.mm-table-vedianche td a { color:#E10000 !important; font-size:0.8em !important; font-weight:normal !important; text-decoration:none; text-align:left; }
a.rosso { color:#E10000; font-size:0.8em; font-weight:bold !important; text-decoration:none; text-align:left; }
td.intestazioneTabella { border-bottom:6px solid #E10000; padding-bottom:2px; text-align:left; color:#E10000; font-size:0.8em; font-weight:bold; text-decoration:none;  text-transform:uppercase;}
td.lineGrey, td.left { text-align:left; }
ul.mm-ul-cosasono { margin-left:0px !important; margin-top:0 !important;}
ul.mm-ul-cosasono li { color:#E10000; list-style-type:none; text-align:left; height:1.5em; margin-left:0 !important;}
ul.mm-ul-cosasono li a{ color:#E10000; font-weight:bold; text-decoration:none;}
table.mm-table-elenco { margin-bottom:1em;}
table.mm-table-elenco, table.mm-table-elenco td { color:#575757 !important; font-family:Arial, Helvetica, sans-serif !important;}
table.mm-table-elenco td.risultatiRicerca { font-family: Arial,Helvetica,sans-serif !important; background:transparent url(TCU/ApplicationPubbliche/Manoscritti/../../images/bg-selected-search-label.gif) repeat-x scroll 0 0 !important; background-color:#AA4645 !important; border-collapse:collapse; color:white !important; font-size:0.9em; font-weight:normal !important; height:24px; margin:0; padding:0px; padding-right:2px; padding-left:2px;  text-align:left; }
table.mm-table-elenco a { color:#E10000; text-decoration:none;}
table.mm-table-esempi, table.mm-table-esempi td { color:#575757 !important;}
table.mm-table-esempi td.risultatiRicerca { font-family: Arial,Helvetica,sans-serif !important; background:transparent url(TCU/ApplicationPubbliche/Manoscritti/../../images/bg-selected-search-label.gif) repeat-x scroll 0 0 !important; background-color:#AA4645 !important; border-collapse:collapse; color:white !important; font-size:0.9em; font-weight:normal !important; height:24px; margin:0; padding:0px; padding-right:2px; padding-left:2px;  text-align:left; }
table.mm-table-esempi a { color:#E10000; text-decoration:none;}
span.dettaglio { font-family:Arial, Helvetica, sans-serif !important; color:#575757 !important; font-size:0.8em; text-align:justify;}
table.mm-table-link td a{ padding-top:10px;}
html>/**/body table.mm-table-link td img { padding-right:1em; margin-top:-10px;}
table.headDettaglio { margin-bottom:1em;}
table.headDettaglio span{ font-family:Arial, Helvetica, sans-serif !important; color:#575757 !important; font-size:0.8em;}
table.headDettaglio span#lblRecordPosition { color:#E10000 !important;}
table.headDettaglio input#txtVaiAScheda { color:#575757 !important; font-weight:normal !important; text-decoration:none; text-align:left;  width:35px !important;}
table.headDettaglio input#Textbox1 { color:#575757 !important; font-weight:normal !important; text-decoration:none; text-align:left;  width:20px !important;}
td.dettaglioSn { background-color:#CCCCCC; color:#000000 !important;}
table.cento { width:100%; text-align:center; margin:0px auto;}
table.mm-table-ricerca-hp td{ padding-right:10px;}
table.mm-table-ricerca-hp span#Label1{ color:#575757 !important; font-size:0.8em !important; font-weight:normal !important; text-decoration:none; text-align:left; }
table.mm-table-ricerca-hp input#txtTesto { color:#575757 !important; font-size:0.8em !important; font-weight:normal !important; text-decoration:none; text-align:left;  width:150px !important;}
table.mm-table-ricerca-hp input#cbCerca { background:transparent url(TCU/ApplicationPubbliche/Manoscritti/../../images/btn-cerca.gif) repeat scroll 0 0; border-style:none; color:#575757; font-size:1px; height:25px; width:81px;}
div.titolo_pagina_mm_ricerca { color:#575757; font-family:arial; font-size:20px; text-align:left; border-bottom:6px solid #E10000;}
input#ibuInvia { background:transparent url(TCU/ApplicationPubbliche/Manoscritti/../../images/btn-invia.gif) repeat scroll 0 0 !important; border-style:none; color:#575757; font-size:1px; height:25px; margin-left:10px; width:81px;}
input#ibuReimposta { background:transparent url(TCU/ApplicationPubbliche/Manoscritti/../../images/btn-reimposta.gif) repeat scroll 0 0 !important; border-style:none; color:#575757; font-size:1px; height:25px; margin-left:10px; width:90px;}
div.riga { margin-top:1em; font-family:Arial, Helvetica, sans-serif !important; text-align:left !important; color:#575757 !important;  }
div.riga label { float:left; width:20em; font-family:Arial, Helvetica, sans-serif !important; text-align:left !important;  color:#575757; font-size:0.8em; font-weight:bold;}
div.riga input { font-size:1em; margin:3px; font-family:Arial, Helvetica, sans-serif !important; text-align:left !important; color:#575757 !important; font-size:0.8em !important;   padding:0 !important;}
div.riga input#txtCarta { width:50px !important;}
div.riga select { margin:3px; font-family:Arial, Helvetica, sans-serif !important; text-align:left !important;  color:#575757 !important; font-size:1em !important;  }
div.riga span { font-family:Arial, Helvetica, sans-serif !important; text-align:left !important;  color:#575757 !important;/* font-size:0.8em !important;  */ font-size:1em;}
div.riga span#lblCodice { font-size:1em !important; font-weight:normal !important;}
div.input-button { float:left; display:block;}
table.intestazioneTabella { border-top:6px solid #E10000; padding-bottom:2px; text-align:left; width:100%;}
table.intestazioneTabella a{ color:#E10000 !important; font-size:0.8em !important; font-weight:bold; text-decoration:none; text-align:left; }
table.intestazioneTabella a:hover { text-decoration:underline !important;}
span.nota { color:#575757 !important; font-size:0.8em; text-align:justify;}
div.divBoxContainer_mm { background-color:#FFFFFF !important; border:8px solid #E1E1E1;}
a#lbuBraniCodice, a#lbuRicercaBraniCodice, a#lbuSfogliaCodiceAperto { color:#E10000 !important; font-size:1em !important; font-weight:bold; text-decoration:none; text-align:left; }
div#numero fieldset { margin-left:0em !important; margin-top:0em !important;}
div#numero span{ color:#575757 !important; font-size:1em; font-family:Arial, Helvetica, sans-serif !important;}
div#divCartaZoom, p.Nota { color:#575757 !important; font-size:0.8em; font-family:Arial, Helvetica, sans-serif !important;}
div#divTitolo { color:#575757 !important; font-size:1em; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold !important;}
hr { height:1px; color:#575757; border:1px solid #575757;}
a.link-torna, a#btnIndietro { color:#E10000 !important; font-size:1.2em; font-family:Arial, Helvetica, sans-serif !important;}
a#btnAvanti  { color:#E10000 !important; font-size:0.8em; font-family:Arial, Helvetica, sans-serif !important;}
table.box { width:100% !important;}
a#btnSuccessivo, a#btnPrecedente { color:#E10000 !important; font-size:1.2em; font-family:Arial, Helvetica, sans-serif !important;}
div.testo_pagina_mm label, div.testo_pagina_mm input { font-size:1em !important;}
div#divPublisherItem { font-family:Arial, Helvetica, sans-serif !important; color:#575757 !important; font-size:0.8em; text-align:justify;}
span.dettaglio  { font-weight:bold !important;}
div#divPublisherItem span.dettaglio  { font-weight:bold !important; font-size:0.9em;}
div#divPublisherItem span.pageTitle { font-weight:bold;}
div.testo_pagina_mm table#dataGrid td { text-align:left;}

.wrapper {position:relative; width:970px; margin:auto; font-family: Arial,sans-serif; font-size:0.750em}
.wrapper strong a {color:#000; text-decoration:none}
.wrapper strong a:hover {text-decoration: underline}
.wrapper img {border: 0}
.grey {color: #636362; font-weight: bold}
.uppercase {text-transform: uppercase; font-size:11px; vertical-align:top;}
.navlist {width: 100%; border-bottom:7px solid #e10000; padding:0; font-size: 1.1em; float:left; margin: 0px; color: white;}
.navlist li {display: inline}
.navlist li a {padding: 0.3em 0.6em 0.3em 0.6em; border-right: white 1px solid; font-weight: bold; background: url(TCU/ApplicationPubbliche/CBT/images/bg-search-label.gif) #636362 repeat-x; float: left; text-transform: uppercase; color: white;border-bottom: white 1px solid; text-decoration: none}
.navlist li a:hover {text-decoration: underline}
.navlist li.selected a {background: url(TCU/ApplicationPubbliche/CBT/images/bg-selected-search-label.gif) #aa4645 repeat-x 0px 0px}
.ricercasemplice {width:100%}
.ricercasemplice .sx {width: 230px; padding-right:5px}
.ricercasemplice .dx {}
.ricercaperliste {width:100%}
.ricercaavanzata {width:100%}
.searchbox {width: 100%; border: 11px solid #e1e1e1; margin-bottom:10px;text-align:left}
.searchbox td {padding:5px;}
.searchbox a {color: #e10000; text-decoration:none}
.searchbox a:hover {text-decoration:underline}
.searchbox input {border: 1px solid #666;  font-size:1.1em}
.searchbox select {border: 1px solid #CCCCCC; width:200px; font-size:1.1em}
.searchbox .indici input,select {margin-right: 20px}
.searchbox .filtri select {border: 1px solid #CCCCCC; width:100px}
.searchbox_filter {width: 90%; text-align:left}
.searchbox_filter td {padding: 5px}
.searchbox_filter strong {color: #636362}
.wrapper .breadcrumbs {font-size:1.1em; margin-bottom:10px; text-align:left;height:1em;}
.wrapper .breadcrumbs a {color: #a33f3e; text-decoration:none}
.wrapper .breadcrumbs a:hover {text-decoration: underline}
.tablist { width: 100%; border-bottom:3px solid #5f5f5f; padding:0; font-size: 1em; float:left; margin:0; margin-top:5px;}
.tablist li {display: inline}
.tablist li a {padding: 0.3em 0.6em 0.3em 0.6em; border-right: white 1px solid; font-weight: bold; background: url(TCU/ApplicationPubbliche/CBT/images/bg-tablist-off.gif) #636362 repeat-x; float: left; color: white; text-decoration:none}
.tablist li a:hover {text-decoration: underline}
.tablist li.selected a {background: url(TCU/ApplicationPubbliche/CBT/images/bg-tablist-selected.gif) #aa4645 repeat-x 0px 0px}
.risultati {width: 100%; float:right; text-align:left}
.risultati .sx {width:300px;}
.risultati .dx {width: 150px; padding-left:5px; border-left:0px solid#e3e3e3}
.risultati .dx ul {color: #848681; margin:0; padding:0; list-style:none;padding-bottom:10px}
.risultati .dx li a {line-height:18px}
.risultati .dx li .dategrp a  {  line-height:18px; color:Blue;}
.risultati .dx .filtersFixed a  {font-size: 0.9em;}
.risultati .dx .filtersFixed { margin-top:10px; border-left:1px solid;}
.risultati .dx .filtersFixed  li {margin:0; padding:0; padding-left:5px; list-style:none;font-size: 0.9em; background-image:none;}
.risultati a {color: #e10000; text-decoration: none}
.risultati a:hover {text-decoration:underline}
.risultati .menu {width: 100%; color: #FFF; background-color: #7d8383;font-weight:bold}
.risultati .navigazione {width: 100%; height:23px; background-image:url(TCU/ApplicationPubbliche/CBT/images/bg_risultati.gif); background-repeat:repeat-x}
.risultati .navigazione {color: #FFF; font-weight:bold; height:30px; border-bottom:2px solid #FFF }
.risultati .navigazione a {color: #FFF; text-decoration:none}
.risultati .navigazione td {color: #FFF; }
.risultati .menu a {color: #FFF}
.risultati .menu select {font-size: 12px}
.risultati .dispari {width: 100%; margin-top: 3px; color:#636362; background-color: #f3f3f3; border-bottom: 1px solid #7d8383;  /*border: 1pxsolid #7d8383*/}
.risultati .dispari titolo {font-size:1em}
.risultati .pari {width: 100%; margin-top: 3px; color:#636362; background-color: #FFF; border-bottom: 1px solid #7d8383; /*border: 1pxsolid #7d8383*/}
.risultati .autore a {font-weight: bold}
.risultati .risorse {color: #b27812; font-size: 11px; word-spacing: 1px;border-top: 1px solid #a3a3a3; padding-top:5px; background-color:#ebebeb}
.risultati .risorse a {color: #376b19; text-decoration:none}
.risultati .risorse a:hover {text-decoration:underline}
.risultati .filtro select {border: 1px solid #CCCCCC; font-size:1em}
.copie_scheda {width: 100%; border: 1px solid; color:#636362; background-color: #f3f3f3;}
.copie_scheda .intestaz {text-transform: uppercase; font-size:0.9em;font-weight: bold}
.copie_scheda .col01 {width: 40px;}
.copie_scheda .col02 {width: 40px;}
.copie_scheda .col03 {width: 120px;}
.copie_scheda .col04 {width: 90px; font-weight:bold;}
.copie_scheda .col05 {width: 5px;}
.copie_scheda .Color1 { background-color:#B8B8B8;}
.waiting {width: 100%; margin-bottom:10px; text-align:left; margin-top:50px; text-align:center;}
.risultati .paging {width: 100%; color: #b27812; font-size: 1em; border-top: 1px solid #a3a3a3; padding-top:5px; border:1px;}
.nolink a {color: #636362; text-decoration: none;font-weight: bold}
.tbselectall {width:98%}
.tbselectall .colselectall1 {width: 70%;}
.tbselectall .colselectall2 {width: 30%; text-align:right;}
.navlist li.biblio a {background: #ffffff;color: #aa4645;width: 70%; text-align:right;text-transform:none;  text-decoration :underline }



