html{font-size: 100%;}
body{font-size: 1em;}
A  {COLOR: #003399;}
.inputBox  {FONT: verdana,arial,helvetica,"sans-serif";}
.linkCap  {FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.linkCap A  {TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizBckgrndClddNarrow  {BACKGROUND-COLOR: #F4F4F4;}
.wizBckgrndClddWide  {BACKGROUND-COLOR: #CCCCCC;}
.bnr  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrDate  {FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; TEXT-ALIGN: right;}
.bnrHead  {FONT: bold 14px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrHelp  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D9E9FF;}
.bnrHelp A  {FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D9E9FF; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.bnrSubHead  {FONT: 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrTools  {FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #D9E9FF;}
.bnrTools A  {COLOR: #D9E9FF; TEXT-DECORATION: underline;}
.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: #000000; font: verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanBg  {background-color: #BED2ED;}
.actionbarCalBg  {background-color: #D9E9FF;}
.actionbarDialogueBg  {background-color: #EDEDED;}
.actionbarDirBg  {background-color: #BED2ED;}
.actionbarObjectBg  {background-color: #D9E9FF;}
.actionbarPortletBg  {background-color: #BED2ED;}
.actionbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.actionbarDisabledText  {color: #999999; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanDisabledText  {color: #EDEDED; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A:hover { color: #FF0000; text-decoration: underline;}
.actionbarBanBtn  {text-decoration: none;}
.actionbarBanBtn A  {text-decoration: none;}
.actionbarBanBtn A:hover  {background-color: #FFFFFF; text-decoration: none;}
.actionbarDialogueBtn  {text-decoration: none;}
.actionbarDialogueBtn A  {text-decoration: none;}
.actionbarDialogueBtn A:hover  {background-color: #D9E9FF; text-decoration: none;}
.actionbarDirBtn  {text-decoration: none;}
.actionbarDirBtn A  {text-decoration: none;}
.actionbarDirBtn A:hover  {background-color: #D9E9FF; text-decoration: none;}
.actionbarPortletBtn  {text-decoration: none;}
.actionbarPortletBtn A  {text-decoration: none;}
.actionbarPortletBtn A:hover  {background-color: #D9E9FF; text-decoration: none;}
.actionbarObjectBtn  {text-decoration: none;}
.actionbarObjectBtn A  {text-decoration: none;}
.actionbarObjectBtn A:hover  {background-color: #FFFFFF; text-decoration: none;}
.actionbarBanDivider  {background-color: #D9E9FF;}
.actionbarObjectDivider  {background-color: #FFFFFF;}
.actionbarPortletDivider  {background-color: #D9E9FF;}
.actionbarDirDivider  {background-color: #D9E9FF;}
.actionbarDialogueDivider  {background-color: #FFFFFF;}
.alertDialogueBg  {background-color: #6B9ED5;}
.alertBg  {background-color: #FFFFCC;}
.alertTitle  {color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorHeader  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.alertErrorTitle  {color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorSubtitle  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorDescription  {color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A  {color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A:hover {color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmTitle  {color: #66CC00; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmSubtitle  {color: #66CC00; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmText  {color: #66CC00; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueTitle  {color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningTitle  {color: #FF9900; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningSubtitle  {color: #FF9900; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningText  {color: #FF9900; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText  {color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A  {color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A:hover  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertRequiredText  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banTopbarBg  {background-color: #FE8C2D;}
.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: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover  { color: #FFFFFF; font: bold 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: #D9E9FF;}
.calDateBg  {background-color: #FFFFFF;}
.calBorder  {border: solid 1px #CCCCCC;}
.calHeader  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calSubhead  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.calSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calMonthToggleHeader  {color: #FFFFFF;  font: bold 14px verdana,arial,helvetica,"sans-serif";}
.calText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calActionbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calActionbarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calDateText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysDimText  {color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.customappHeaderBg  {background-color: #6B9ED5;}
.customappSubheadBg  {background-color: #BED2ED;}
.customappLightBg  {background-color: #D9E9FF;}
.customappDkGrayBg  {background-color: #CCCCCC;}
.customappMdGrayBg  {background-color: #EDEDED;}
.customappLtGrayBg  {background-color: #F4F4F4;}
.customappBorder  {border: solid 1px #6B9ED5;}
.customappHeader  {color: #FFFFFF; font: bold 10px 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: verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A  {color: #003399; font: verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover  {color: #FF0000; font: verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBg  {background-color: #2767B0;}
.dialogueHeaderBg  {background-color: #BED2ED;}
.dialogueMedBg  {background-color: #6B9ED5;}
.dialogueLightBg  {background-color: #D9E9FF;}
.dialogueGrayBg  {background-color: #EDEDED;}
.dialogueTabOnBg  {background-color: #FFFFFF;}
.dialogueTabOffBg  {background-color: #BED2ED;}
.dialogueSearchBg  {background-color: #EDEDED;}
.dialogueHeader  {color: #000000; font: bold 14px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueNoticeHeader  {color: #000000; font: 18px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueTabText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueFormText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBtn  {text-decoration: none;}
.dialogueBtn A  {text-decoration: none;}
.dialogueBtn A:hover  {color: #FFFFFF; background-color: #BED2ED; text-decoration: none;}
.dirHeaderBg  {background-color: #6B9ED5;}
.dirContentBg  {background-color: #EDEDED;}
.dirHeader  {color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.dirText  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A  {color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover  {color: #2767B0; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.dirContentSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtn  {text-decoration: none;}
.dirBtn A  {text-decoration: none;}
.dirBtn A:hover  {background-color: #BED2ED; text-decoration: none;}
.dirDivider  {background-color: #BED2ED;}
.footHeaderBg  {background-color: #2767B0;}
.footHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.footSubhead  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.footTitle  {color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footSubtitle  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.formPulldownText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #BED2ED;}
.formCheckboxText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeaderBg  {background-color: #CCCCCC;}
.listItemOneBg  {background-color: #EDEDED;}
.listItemTwoBg  {background-color: #FFFFFF;}
table#td .customappText {font-size:10px;}
div#FreeForm table.listItemTwoBg {font-size:10px;}
tr.objectContentBg td {font-size:10px;}
.listSortHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 3px 0px 3px;}
.listSortHeader A  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeader A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubtitle  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A  {color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A:hover  {color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listItalicText  {color: #000000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A  {color: #003399; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A:hover  {color: #FF0000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listBoldItalicText  {color: #000000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A  {color: #003399; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A:hover  {color: #FF0000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubjectText  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listReadText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listUnreadText  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A  {color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A:hover  {color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listGroupText  {color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A  {color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A:hover  {color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listDateText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listHiliteText  {text-decoration: none; background-color: #D9E9FF;}
.listHiliteText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #D9E9FF;}
.listHiliteText A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline; background-color: #D9E9FF;}
.listNewText  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listUpdatedText  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.loginHeader A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.loginTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.loginTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuHeaderBg  {background-color: #6B9ED5;}
.menuHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 3px;}
.menuSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuStepSubtitle  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarDropbarBg  {background-color: #BED2ED;}
.navMidtabBg  {background-color: #BED2ED;}
.navMidtabDropdownBg  {background-color: #D9E9FF;}
.navMidtabSpacerBg  {background-color: #2767B0;}
.navTabOnBg  {background-color: #BED2ED;}
.navTabOnWhiteBg  {background-color: #FFFFFF;}
.navTabOffBg  {background-color: #6B9ED5;}
.navTabSpacerBg  {background-color: #2767B0;}
.navTabDropbarBg  {background-color: #BED2ED;}
.navSidebarSectionBg  {background-color: #6B9ED5;}
.navSidebarSubsectionBg  {background-color: #BED2ED;}
.navSidebarSubSubsectionBg  {background-color: #D9E9FF;}
.navPulldownText  {background-color: #BED2ED; color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader  {color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.navSubhead  {color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.navTabDropbarSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSectionHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.navSidebarSubsectionHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubSubsectionHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarText  {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A  {color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A:hover  { color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarStrongText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A:hover  { color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A:hover  { color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A:hover  { color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabDropdownActionText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A:hover  { color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; cursor: pointer;}
.navTabText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A:hover  { color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabUpText  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A  {color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A:hover  { color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabDropbarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navSidebarText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A:hover  { color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabBtn  {text-decoration: none; }
.navMidtabBtn A  {text-decoration: none;}
.navMidtabBtn A:hover  {background-color: #D9E9FF; text-decoration: none; cursor: pointer;}
.navTabBtn  {text-decoration: none;}
.navTabBtn A  {text-decoration: none;}
.navTabBtn A:hover  {background-color: #BED2ED; text-decoration: none; cursor: pointer;}
.objectHeaderBg  {background-color: #BED2ED;}
.objectContentBg  {background-color: #EDEDED;}
.objectHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectHeader A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectHeader A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubhead  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.objectTitle  {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectTitle A  {color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.objectTitle A:hover  {color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentSubtitle  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentText  {color: #000000; font: verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A:hover  {color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtnText  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A  {color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A:hover  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtn  {text-decoration: none;}
.objectBtn A  {text-decoration: none;}
.objectBtn A:hover  {background-color: #D9E9FF; text-decoration: none;}
.objectsearchBg  {background-color: #BED2ED;}
.objectsearchHeader  {color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectsearchText  {color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A  {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A:hover  {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.pagelayoutContentBg  {background-color: #CCCCCC; border: solid 1px #333333;}
.pagelayoutColumnBg  {background-color: #EDEDED; border: solid 1px #333333;}
.platportletHeaderBg  {background-color: #6B9ED5;}
.platportletSubheadBg  {background-color: #BED2ED;}
.platportletLightBg  {background-color: #D9E9FF;}
.platportletDkGrayBg  {background-color: #CCCCCC;}
.platportletMdGrayBg  {background-color: #EDEDED;}
.platportletLtGrayBg  {background-color: #F4F4F4;}
.platportletMandatoryHeaderBg {background-color: #999999;}
.platportletMandatoryBg {background-color: #CCCCCC; border: solid 1px #999999;}
.platportletBorder  {border: solid 1px #6B9ED5;}
.platportletNarrowHeader {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.platportletWideHeader  {color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.lineThrough {text-decoration: @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;}
form{ display: inline; margin: 0px; padding: 0px;}
input[class="formTextboxText"]{ position: relative; top: 1px;}
.spacer{ display: inline; font-size: 1px; height: 1px; line-height: 1px; margin: 0; padding: 0; text-decoration: none; width: 1px;}
.portalContent  { display: block; }
.externalContent { display: none; }
#pt-topbar{ border: 0px; cursor: default; height: 21px; margin: 0px; padding: 0px; width: 100%;}
#pt-my-home-link { display: inline; }
#pt-welcome-text { display: inline; }
#pt-my-account-link { display: inline; }
#pt-login-link  { display: inline; }
#pt-logoff-link  { display: inline; }
#pt-rules-debug  {}
#pt-user-nav{ display: inline; margin-left: 8px; margin-right: 30px;}
#pt-help-button{ display: inline; margin-right: 4px;}
#pt-search-controls{ display: inline; margin-left: 4px; margin-right: 10px;}
#pt-search-submit-button { display: inline; }
#pt-advanced-search-button  { display: inline; }
#pt-federated-search-button { display: inline; }
.bgDark{ background-color: #2767B0;}
#pt-navigation {}
#pt-header{ cursor: default; height: 60px;}
#pt-header-left{ padding-left: 1px;}
#pt-header-right{ padding-right: 10px;}
#pt-portal-content-view{ margin-top: 0px; width: 100%;}
.columnOne           { text-align: left; }
.columnTwo           { text-align: center; }
.columnThree          { text-align: left; }
.layoutOneColumn         { table-layout: auto; }
.layoutOneColumn .columnOne       { width: 100%; }
.layoutTwoColumnNarrowWide       { table-layout: auto; }
.layoutTwoColumnNarrowWide .columnOne    { }
.layoutTwoColumnNarrowWide .columnOne .portletBody { background-color: #D9E9FF; }
.layoutTwoColumnNarrowWide .columnTwo .portletBody { background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow       { table-layout: auto; }
.layoutTwoColumnWideNarrow .columnOne .portletBody { background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow .columnTwo    { }
.layoutTwoColumnWideNarrow .columnTwo .portletBody { background-color: #FFFFFF; }
.layoutThreeColumn         { table-layout: auto; }
.layoutThreeColumn .columnOne      { }
.layoutThreeColumn .columnOne .portletBody   { background-color: #D9E9FF; }
.layoutThreeColumn .columnTwo .portletBody   { background-color: #FFFFFF; }
.layoutThreeColumn .columnThree      { }
.layoutThreeColumn .columnThree .portletBody  { background-color: #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:#D9E9FF;    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: #D9E9FF;    color: #000000;    font: bold 10px verdana,arial,helvetica,"sans-serif";    text-decoration: none;}
.collabTabOff A {    background-color: #D9E9FF;    color: #003399;    font: bold 10px verdana,arial,helvetica,"sans-serif";    text-decoration: none;}
.collabTabOff A:hover {    background-color: #D9E9FF;    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: #D9E9FF;}
.cellOver  {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.cellSelected  {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellSelectedOver {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellDisabled  {font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.PTControlsContainer { height: 100%;}
.PTControls_CursorPointer { cursor: pointer; cursor: hand;}
.PTControls_CursorDefault { cursor: default;}
.PTColors_BackgroundPrimary { background-color: #6B9ED5;}
.PTColors_BackgroundSecondary {   background-color: #BED2ED;}
.PTColors_BackgroundLight { background-color: #D9E9FF;}
.PTColors_BackgroundLightest { background-color: #FFFFFF;}
.PTColors_BackgroundNeutralLight { background-color: #EDEDED;}
.PTColors_BackgroundNeutralMedium { background-color: #CCCCCC;}
.PTColors_Blur { background-color: #F7F7D7; background-color: #F7F7D7; }
.PTColors_Focus { background-color: #EDED5F; background-color: #EDED5F; }
.PTColors_Border { border-color: #6B9ED5;}
.PTColors_BorderPrimary { border-color: #ccffff;}
.PTFonts_9SystemBlack { color: black;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_9SystemHighlightText { color: highlighttext;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_9SystemMenuText { color: menutext;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_9SystemWhite { color: white;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    font-weight: normal;}
.PTFonts_10Black { font: 10px verdana,arial,helvetica,"sans-serif"; color: black;}
.PTFonts_10BoldBlack { font: 10px verdana,arial,helvetica,"sans-serif"; color: black; font-weight: bold;}
.PTFonts_10BoldWhite { font: 10px verdana,arial,helvetica,"sans-serif"; color: white; font-weight: bold;}
.PTFonts_11Black { font: 11px verdana,arial,helvetica,"sans-serif"; color: black;}
.PTFonts_11BoldBlack { font: 11px verdana,arial,helvetica,"sans-serif"; color: black; font-weight: bold;}
.PTFonts_11White { font: 11px verdana,arial,helvetica,"sans-serif"; color: white;}
.PTFonts_12BoldWhite { font: 12px verdana,arial,helvetica,"sans-serif"; font-weight: bold; color: white;}
.PTMenuDivider {    position: relative;    overflow: visible;    height: 1px;    border-width: 2px 0px 0px 0px;    border-style: groove;    padding: 0px 15px;    margin: 3px 3px 2px 3px;    cursor: default;    background-color: menu;}
.PTContextMenuDiv {    position: absolute;    visibility: hidden;    overflow: visible;    cursor: default;    border: 2px outset;    padding: 1 0 1 0;    background-color: menu;}
.PTContextMenuLink { text-decoration: none; color: black;}
.PTContextMenuItem {    position: relative;    overflow: visible;    width: 10px;    height: 17px;    display: block;    border: 0px;    padding: 2px 15px;    margin: 0px 1px;    cursor: default;    background-color: menu;}
.PTContextMenuItemHighlight {    position: relative;    overflow: visible;    width: 10px;    height: 17px;    display: block;    border: 0px;    padding: 2px 15px;    margin: 0px 1px;    cursor: default;    background-color: highlight;}
.PTRowActionToolbar { display: inline;}
.PTToolbarButtonDiv { display: inline; cursor: pointer; cursor: hand;}
.PTToolbarButtonDiv A:hover { background-color: #FFFFFF; display: inline; cursor: pointer; cursor: hand;}
.PTToolbarButtonDisabledDiv { display: inline; cursor: default;}
.PTToolbarButtonLink { padding: 2px 4px 5px 6px; text-decoration: none;}
.PTToolbarButtonDisabledLink { padding: 2px 4px 5px 6px; text-decoration: none; cursor: default;}
.PTToolbarButtonTable { display: inline; margin: 0px 0px 0px 0px;}
.PTToolbarMenuButtonTable { display: inline; margin: 0px;}
.PTToolbarMenuButtonArrowImage { filter:alpha(opacity=100); -moz-opacity: 100%;}
.PTToolbarDividerTable { display: inline; margin: 0px 2px 0px 4px;}
.PTToolbarButtonContentsSpan { display: inline-block; width: 100%; text-align: center; padding-top: 1px;}
.PTToolbarButtonBasicEnabledDarkest { background-color: #2767B0; border: 1px solid #2767B0; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledDarkest { background-color: #2767B0; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledDarkest { background-color: #BED2ED; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledDarkest { background-color: #2767B0; border: 1px solid #2767B0; cursor: default;}
.PTToolbarButtonStateDisabledDarkest { background-color: #2767B0; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledDarker { background-color: #6B9ED5; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledDarker { background-color: #BED2ED; border: 1px solid #2767B0; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledDarker { background-color: #D9E9FF; border: 1px solid #2767B0; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledDarker { background-color: #6B9ED5; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonStateDisabledDarker { background-color: #6B9ED5; border: 1px solid #2767B0; cursor: default;}
.PTToolbarButtonBasicEnabledMedium { background-color: #BED2ED; border: 1px solid #BED2ED; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledMedium { background-color: #D9E9FF; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledMedium { background-color: #FFFFFF; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledMedium { background-color: #BED2ED; border: 1px solid #BED2ED; cursor: default;}
.PTToolbarButtonStateDisabledMedium { background-color: #D9E9FF; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledLighter { background-color: #D9E9FF; border: 1px solid #D9E9FF; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledLighter { background-color: #BED2ED; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledLighter { background-color: #FFFFFF; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledLighter { background-color: #D9E9FF; border: 1px solid #D9E9FF; cursor: default;}
.PTToolbarButtonStateDisabledLighter { background-color: #BED2ED; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledNeutralLight { background-color: #EDEDED; border: 1px solid #EDEDED; cursor: pointer; cursor: hand;}
.PTToolbarButtonStateEnabledNeutralLight { background-color: #CCCCCC; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonHoverEnabledNeutralLight { background-color: #FFFFFF; border: 1px solid #6B9ED5; cursor: pointer; cursor: hand;}
.PTToolbarButtonBasicDisabledNeutralLight { background-color: #EDEDED; border: 1px solid #EDEDED; cursor: default;}
.PTToolbarButtonStateDisabledNeutralLight { background-color: #EDEDED; border: 1px solid #6B9ED5; cursor: default;}
.PTToolbarButtonBasicEnabledTableRow { border: 0px; cursor: pointer; cursor: hand; padding: 1px;}
.PTToolbarButtonStateEnabledTableRow { border: 1px solid #6B9ED5; cursor: pointer; cursor: hand; padding: 0px;}
.PTToolbarButtonHoverEnabledTableRow { border: 1px solid #6B9ED5; cursor: pointer; cursor: hand; padding: 0px;}
.PTToolbarButtonBasicDisabledTableRow { border: 0px; cursor: default; padding: 1px;}
.PTToolbarButtonStateDisabledTableRow { border: 1px solid #6B9ED5; cursor: default; padding: 0px;}
.PTToolbarLinkEnabledBlack { color: #000000 !important;    cursor: pointer;    cursor: hand;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarLinkDisabledBlack { color: #AAA !important;    cursor: default;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarLinkEnabledWhite { color: #FFFFFF !important;    cursor: pointer;    cursor: hand;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarLinkDisabledWhite { color: #AAA !important;    cursor: default;    display: block; font: 10px verdana,arial,helvetica,"sans-serif";    height: 100%;    padding: 2px 2px;    text-decoration: none;}
.PTToolbarBackgroundBlack { background-color: #000000;}
.PTToolbarBackgroundDarkest { background-color: #2767B0;}
.PTToolbarBackgroundDarker { background-color: #6B9ED5;}
.PTToolbarBackgroundMedium { background-color: #BED2ED;}
.PTToolbarBackgroundLighter { background-color: #D9E9FF;}
.PTToolbarBackgroundWhite { background-color: #FFFFFF;}
.PTToolbarBackgroundNeutralMedium { background-color: #CCCCCC;}
.PTToolbarBackgroundNeutralLight { background-color: #EDEDED;}
.PTToolbarRowBorderTopDarker { border-top: 1px solid #6B9ED5;}
.PTToolbarRowBorderTopMedium { border-top: 1px solid #BED2ED;}
.PTToolbarRowBorderTopLighter { border-top: 1px solid #D9E9FF;}
.PTToolbarRowBorderTopWhite { border-top: 1px solid #FFFFFF;}
.PTToolbarRowBorderBottomBlack { border-bottom: 1px solid #000000;}
.PTToolbarRowBorderBottomDarkest { border-bottom: 1px solid #2767B0;}
.PTToolbarRowBorderBottomDarker { border-bottom: 1px solid #6B9ED5;}
.PTToolbarRowBorderBottomNeutralMedium { border-bottom: 1px solid #CCCCCC;}
.PTCLMButton { border: solid 1px outset;}
.PTCLMPointer { cursor: pointer; cursor: hand;}
.PTCLMDefault { cursor: default;}
.PTCLMStateButton { position: relative; display: inline; cursor: pointer; cursor: hand; padding: 4px 2px 1px 2px; margin-right: 1px;}
.PTCLMLoadingDiv { position: absolute; cursor: wait; visibility: hidden; z-index: 10000;}
.PTCLMDatePicker { position: relative; width: 160px; height: 152px; border: solid 1px #999; margin: 0px 0px 0px 5px;}
.PTCLMDatePickerNav { background-color: #CCC; padding: 1px 4px 2px 4px; border-bottom: 1px outset;}
.PTCLMDatePickerBody { padding: 2px 0px; text-align: center;}
.PTCLMDatePickerBodyDOW { border-bottom: solid 1px #AAA;}
.PTCLMDatePickerBodyDayNon { color: #AAA;}
.PTCLMDatePickerBodyWeek { background-color: #E8E8E8;}
.PTCLMSearchTable { display: none; border-top: solid 1px white;}
.PTCLMSearchTableCell { cursor: default; padding: 3px 6px;}
.PTCLMDayView { overflow: auto; border: solid 1px #999; width: 100%;}
.PTCLMDayViewGlobal { background-color: #DDD; border-style: solid; border-color: #999; border-width: 1px 1px 0px 1px;}
.PTCLMDayViewGlobalEvent { padding: 1px; margin: 0 2px 1px 2px;}
.PTCLMDayViewHour { border-style: dotted; border-color: #E8E8E8; border-width: 1px 0px 0px 0px;}
.PTCLMDayViewHourText { height: 24px; padding: 2px 0px 0px 2px; color: #999; cursor: default;}
.PTCLMDayViewHourEvent { cursor: default; overflow: hidden;}
.PTCLMWeekView { overflow: auto; border: solid 1px #999; width: 100%;}
.PTCLMWeekTable { border: solid 1px #CCC;}
.PTCLMWeekDayCellHeader { padding: 3px 0px 3px 8px;}
.PTCLMWeekDayCellHeaderDate { text-decoration: none;}
.PTCLMWeekDayCellBody { padding: 1px;}
.PTCLMWeekViewCellEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px white;}
.PTCLMWeekViewCellAllDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px #999;}
.PTCLMWeekViewCellMultiDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px #999;}
.PTCLMMonthViewDayHeader { background-color: #CCC; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #BBB;}
.PTCLMMonthViewCell { border-width: 1px 0px 0px 1px; border-style: solid solid outset solid; border-color: #BBB; padding: 0px;}
.PTCLMMonthViewCellDate { position: relative; text-align: right; font-weight: bold; padding: 1px 2px 2px 0px; border: solid 1px white;}
.PTCLMMonthViewCellDateToday { position: relative; text-align: right; font-weight: bold; padding: 1px 2px 2px 0px; border: solid 1px white; color: white;}
.PTCLMMonthViewCellDateNon { position: relative; text-align: right; font-weight: bold; padding: 1px 2px 2px 0px; border: solid 1px white; color: #AAA;}
.PTCLMMonthViewCellEvent { width: 100%; padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px white;}
.PTCLMMonthViewCellAllDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px #999;}
.PTCLMMonthViewCellMultiDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: 1px #999; border-style: solid dashed;}
.PTCLMMonthViewCellMultiDayEventEmpty { padding: 2px 1px 2px 1px; margin: 0px 2px 1px 2px; border: solid 1px white;}
.PTCLMMonthViewCellMultiDayEventStartOnly { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px; border-color: #999; border-right-style: dashed;}
.PTCLMMonthViewCellMultiDayEventEndOnly { padding: 1px; margin: 0px 2px 1px 2px; border: solid 1px; border-color: #999; border-left-style: dashed;}
.PTCLMMonthViewCellMore { text-align: right; padding: 0px 1px 0px 0px; margin: 0px;}
.PTTLMTable { background-color: white; position: relative; top: 0px; left: 0px; overflow-x: hidden;}
.PTTLMBgOn { background-color: #EDEDED;}
.PTTLMBgOff { background-color: white;}
.PTTLMBgSelected { background-color: #FF8;}
.PTTLMLoadingDiv { position: absolute; cursor: wait; visibility: hidden; z-index: 10000;}
.PTTLMSearchTable { display: none; border-top: solid 1px white;}
.PTTLMSearchTableCell { padding: 3px 6px;}
.PTTLMHeaderDiv { position: absolute; top: 0px; left: 0px; z-index: 100;}
.PTTLMHeaderRow { padding-bottom: 0px;}
.PTTLMHeaderCell { border-right: 0px; border-bottom: 1px solid white; padding: 1px 3px 1px 5px; cursor: default;}
.PTTLMHeaderCellMovableImage { border-bottom: 1px solid white; border-left: 1px solid #A2A2A2; border-right: 0px;}
.PTTLMBodyDiv { position: relative; margin-top: 22px;}
.PTTLMCheckboxCell { border-bottom: 1px solid white; border-right: 0px; padding: 0px 3px 1px 3px; cursor: default;}
.PTTLMTableCellLink { text-decoration: none; color: #003399;}
.PTTLMTableCellLink:hover { text-decoration: underline; color: #FF0000;}
.PTTLMTableCellThreadLink { text-decoration: none; color: #000000;}
.PTTLMTableCellThreadLink:hover { text-decoration: underline; color: #003399;}
.PTTLMCell { border-color: white; border-style: solid; border-width: 0px 0px 1px 1px; padding: 4px 3px 1px 5px; font: 10px verdana,arial,helvetica,"sans-serif"; cursor: default;}
.PTTLMPreviewText { color: #000000;}
.PTTLMCellFooter { text-align: right; background-color: white; font-family: verdana,arial,helvetica;  font-size: 9px; font-weight: bold; letter-spacing: 0.3mm; padding-top: 8px; color: #999; cursor: default;}
.PTTLMStatusBar { background-color: #BED2ED; cursor: default; padding: 6px 10px 5px 10px;}
.PTTLMSelected { background-color: highlight;}
.PTTLMLoadingPanel { position: absolute; z-index: 200; top: 20px; left: 20px; visibility: visible; background-color: lemonchiffon; border: 2px ridge; width: 160px; height: 45px; text-align: center; color: black;    font-family: 'MS Sans Serif', geneva, sans-serif;    font-size: 9px;    cursor: default;    padding: 0;}
.PTTLMGlobalRowSelector { filter:Alpha(enabled=0); -moz-opacity: 1;}
.PTTLMGlobalRowSelectorGreyed { filter:Alpha(opacity=25); -moz-opacity: .25;}
.PTPSResizable { background-color: #DDD; margin: 0px; padding: 0px 1px 0px 0px; border-left: 1px #AAA solid; border-top: 0px; border-bottom: 0px; border-right: 1px #DDD solid; cursor: move;}
.PTPSDragCover {    position: absolute;    display: block;    top: -10px; left: -10px;    width: 2px; height: 2px;    margin: 0px; padding: 0px; border: 0px; visibility: hidden; z-index: 1000; cursor: move;}
.PTPSDragLine {    position: absolute;    display: block;    top: -10px; left: -10px;    width: 2px; height: 2px;    margin: 0px; padding: 0px; border: 0px;    background-color: black;    visibility: hidden;    z-index: 1050;    line-height: 1px;    font-size: 1px;}
.PTTRCMainBody { overflow: auto; width: 100%; height: 100%; padding: 7px;}
.PTTRCSearchBox { width: 45%;}
.PTTRCNodeShell { padding: 0px;}
.PTTRCNodeIconShell { padding: 0px 1px;}
.PTTRCLabelBase { cursor: default; margin-left: 4px; padding: 1px 6px 1px 2px;}
.PTTRCLabelOff { background-color: #FFFFFF; color: #000000;}
.PTPaginatorBackground { text-align: right; background-color: #F6F6F6; font-family: verdana,arial,helvetica;  font-size: 9px; font-weight: normal; letter-spacing: 0.1mm; margin: 0px; padding: 2px 24px; color: #000000; cursor: default;}
.PTPaginatorButton { background-color: #F6F6F6; margin-left: 1px;}
.PTProgressBar { width: 0px; height: 20px; background-color: #6B9ED5}
.PTProgressBarContainer { width: 500px; height: 22px; background-color: #E9E9E9; border:1px solid #c0c0c0; margin-bottom:2px;}
.PTRichTextLayout{  display: block; background-color: white; padding: 3px; overflow: auto; border: 1px solid threedshadow;}
.PTRichTextSource{ display: none; background-color: white; padding: 10px; overflow: auto; border: 1px solid threedshadow;}
.PTRichTextContainerTop{ border-color: threedshadow; border-style: solid; border-width: 1px 1px 0px 1px; padding: 0px;}
.PTRichTextContainerBottom{ border-color: threedshadow; border-style: solid; border-width: 0px 1px 1px 1px; padding: 0px;}
.PTRichTextMessagePanel{    position: absolute;    z-index: 550;    top: 0; left: 0;    width: 200;    height: 100;    text-align: center;    vertical-align: middle;    display: none;    border: 1px outset;    background-color: #EDEDED;}
.PTRichTextColorSwatch{ border-color: #000000;}
.PTRichTextColorSwatchHoverDarkest { border-color: #6B9ED5;}
.PTRichTextColorSwatchHoverDarker { border-color: #2767B0;}
.PTRichTextColorSwatchHoverMedium { border-color: #6B9ED5;}
.PTRichTextColorSwatchHoverLighter { border-color: #6B9ED5;}
.PTRichTextColorSwatchHoverNeutralLight { border-color: #6B9ED5;}
.PTColorPickerPanel{    position: absolute;    z-index: 501;    top: 0; left: 0;    width: 335; height: 255;    display: none;    overflow: hidden;    border: 2px solid #DDD;    background-color: #FFFFFF;}
.PTColorPickerPopup{    overflow: hidden;    position: absolute;    left: 0; top: 0;    margin: 0;    border: 2px solid #DDD;    width: 340; height: 255;    background-color: #FFFFFF;}
.PTColorPickerSample {    position: relative;    width: 10;     height: 10;    margin: 0;    border: 1px solid #AAA;}
.PTDimensionPickerPanel{    position: absolute;    z-index: 502;    top: 0; left: 0;    width: 260; height: 280;    display: none;    overflow: hidden;    border: 2px solid #DDD;    background-color: #FFFFFF;}
.PTDimensionPickerPopup{    overflow: hidden;    position: absolute;    left: 0; top: 0;    margin: 0;    border: 2px solid #DDD;    width: 260; height: 280;    background-color: #FFFFFF;}
.PTFileUploadStatusPopup{    position: absolute;    z-index: 1000;    top:0; left: 0;    width: 250; height:150;    display: none;    overflow: hidden;    border: 2px solid #6B9ED5;    background-color: #BED2ED;}
.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: #D9E9FF; width: 0; height: 30; border-right: 1px solid #D9E9FF;}
.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: #D9E9FF; 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{ font-family: sans-serif; }
table.TblCalendario{ border-top-width:0px;  border-top-style:solid;  border-top-color:#A4B1BB; border-right-width:1px;  border-right-style:solid;  border-right-color:#A4B1BB; border-bottom-width:1px;  border-bottom-style:solid;  border-bottom-color:#A4B1BB; border-left-width:1px; border-left-style:solid;  border-left-color:#A4B1BB;  }
.calendar{ border:0px !important; font-family:Verdana; color:Black; width :100%; table-layout:fixed; padding:2px;}
th.calendarDayHeader{ background-image:url(TRI/images/calendarDayHeader_yellow.png);  background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color:#FAD97E !important; min-height:25px !important;  border:0px !important; height:25px !important;  }
td#LeftHeaderCalendar{ width:10% !important; vertical-align:middle; text-align:left; background-image:url(TRI/images/HeaderCalendar.png); background-repeat:repeat-x; min-height:32px !important; background-color:#FAFAFA !important;   }
div.AggiungiEvento a { font-family:Verdana, Arial, Helvetica, sans-serif;}
td#CenterHeaderCalendar{ width:40% !important; height:2em; text-align:center; background-image:url(TRI/images/HeaderCalendar.png); background-repeat:repeat-x; min-height:32px !important;  background-color:#FAFAFA !important;   }
td#RightHeaderCalendar{ width:12.5% !important; text-align:right; background-image:url(TRI/images/HeaderCalendar.png); background-repeat:repeat-x; background-color:#FAFAFA !important;    color: #000000; padding-bottom:0.5em; vertical-align:bottom; min-height:32px !important;  }
#RightImgHeaderCalendar{ width:12.5% !important; text-align:center; padding-right:0.5; background-image:url(TRI/images/HeaderCalendar.png); background-repeat:repeat-x; background-color:#FAFAFA !important;   }
td#CatHeaderCalendar{ background-color:#FAFAFA !important;  /* background-color:#FCF5C7 !important; *//* width:20% !important;  questo solo se si vuole la parte dx pi� larga */ height:2em; vertical-align:top; border-left-width:1px;   border-left-style:solid; border-left-color:#ACA899;  padding-left:2px;}
div#DivcalendarMonth{vertical-align:top;margin-left:-1px;background-color:#FAFAFA !important;}
*>div#DivcalendarMonth{vertical-align:top;margin-left:0px;background-color:#FAFAFA !important;}
.calendarTitle{ background-color: #FAFAFA;}
.calendarTitle,.calendarTitle td{ color: #ffffff; font-weight: bold;}
.calendarNextPrev{ font-weight: normal; padding: 2px;}
.calendarNextPrev a,.calendarNextPrev a:visited,.calendarNextPrev a:hover{ background-color: ButtonFace; border: outset 2px; border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; color: ButtonText; padding: 0px .5em; text-align: center; text-decoration: none;}
div.titoloTematiche { margin-top:-1px; margin-left:-2px; background-image:url(TRI/images/titoloTematiche_azzuro.png);  background-repeat:repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; padding-top:5px; background-color:#FAFAFA; /* background-color:#FCF5C7 !important; */ border-left-style:solid; border-left-color:#FFFFFF; border-left-width:0px !important; border-right-style:solid; border-right-color:#ECE9D8; border-right-width:0px !important; border-top-style:solid; border-top-color:#ECE9D8; border-top-width:0px !important; border-bottom-style:solid; border-bottom-color:#ACA899; border-bottom-width:0px !important;  min-height:25px !important; height:25px !important;  text-align:center;}
*>div.titoloTematiche { margin-top:0px; background-image:url(TRI/images/titoloTematiche_azzuro.png);  background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; padding-top:5px; background-color:#FAFAFA; border-left-style:solid; border-left-color:#FFFFFF; border-left-width:0px !important; border-right-style:solid; border-right-color:#ECE9D8; border-right-width:0px !important; border-top-style:solid; border-top-color:#ECE9D8; border-top-width:0px !important; border-bottom-style:solid; border-bottom-color:#ACA899; border-bottom-width:0px !important;  min-height:25px !important;}
.calendarDay{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; vertical-align:top; text-align:right; width:100%; height:6.0em !important; min-height:6.0em !important;  }
.calendarDay a,.calendarDay a:visited,.calendarDay a:hover{ color: #0000ff;}
.calendarOtherMonthDay{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #AAAAAA; vertical-align:top;  text-align:right; width:100%;  height:6.0em !important; min-height:6.0em !important;    }
.calendarOtherMonthDay a,.calendarOtherMonthDay a:visited,.calendarOtherMonthDay a:hover{ color: #000;}
.calendarWeekendDay{ font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFF4F7; vertical-align:top; text-align:right;}
.calendarTodayDay{ color:Red; vertical-align:top; text-align:right; padding-right:2px;}
.calendarSelectedDay{ background-color: #0000ff; color: #ffffff; font-weight: bold; vertical-align:top; text-align:right;}
.calendarSelectedDay a,.calendarSelectedDay a:visited,.calendarSelectedDay a:hover{ color: #ffffff;}
.calendarSelector{ background-color: #c0c0e0;}
.calendarSelector a,.calendarSelector a:visited,.calendarSelector a:hover{ color: #0000ff; text-decoration: none; vertical-align:top; text-align:right;}
input.BTHeaderCalendar{ border-right-style: solid; border-bottom: solid; border-top: solid;  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;    border-right-color: #A6D0E7; border-left-color: #A6D0E7; border-top-color: #A6D0E7; border-bottom-color: #A6D0E7;  height:16px;  padding-left:2px; padding-right:2px;  background-image:url(TRI/images/BTHeaderCalendar.png);  background-repeat:repeat-x; background-position:bottom;  font-family:Verdana, Arial, Helvetica, sans-serif; font-color:#000000;}
input.BTHeaderCalendar :hover{ width:43px; height:18px; border-right-style: solid; border-bottom: solid; border-top: solid;  border-top-width: 0em; border-bottom-width: 0em; border-left-width: 0em; border-right-width: 0em;    border-right-color: #A6D0E7; border-left-color: #A6D0E7; border-top-color: #A6D0E7; border-bottom-color: #A6D0E7;  background-image:url(TRI/images/BTHeaderCalendarHover.png);  background-repeat:no-repeat; background-position:center;}
.DivContenitoreEventi{ position:relative; text-align:left;    width:100%;}
.DivSubContenitoreEventi{ width:100%;  height:6.0em;  overflow:hidden; }
.divEvento { z-index:-1; text-align:left; height:1.5em;  color:#000000; /*white-space:nowrap;*/ width:13em;}
.divEvento a div.TollTip{ display: none;}
.divEvento a { z-index:-1;     text-decoration: none;    color:#000000;    }
.divEvento a:hover { position:relative; z-index: 25;  border-width:1px; color:#000000;}
.divEvento a:hover div.TollTip{ display: block;  position:absolute; top: 2.5em;  left: 0em;  width:20em; border: 1px solid #000000;  background-color: #fff;  color:#000; z-index: 25;  text-align: left; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity:0.9 !important;   padding: 1em; text-decoration:none; white-space:normal;}
.divEvento a div.TollTipSotto{display: none}
.divEvento a:hover div.TollTipSotto{ display: block;  position:absolute; top: -5em;  left: 2em;  width:20em; border: 1px solid #000000;  background-color: #fff;  color:#000; z-index: 25;  text-align: left; filter: alpha(opacity=80); opacity: 0.8; padding: 1em; text-decoration:none; white-space:normal;}
.CalendarDayEmpty{ width:100%; height:6.0em;}
.segnalazioneAltriMsg{ text-align:center; z-index: 125; }
#TitoloScad{ color:#000; font-weight:bold;}
div.DivTematiche{ background-color:#FAFAFA; /* background-color:#FCF5C7; */}
div#PnlControl{  margin-bottom:1em; text-align:left; width:100% !important;}
span.chkListTematiche {  font-family:Verdana, Arial, Helvetica, sans-serif; border:0px !important; margin-bottom:4px; width:100%;  float:left; }
*>span.chkListTematiche {  font-family:Verdana, Arial, Helvetica, sans-serif; border:0px !important; margin-bottom:4px; float:left; width:100%; }
span.chkListTematiche label { font-family:Verdana, Arial, Helvetica, sans-serif;}
div.BtnTematiche { text-align:center; margin: 0px auto;}
input#BtnAggTematiche { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #E7E7E7; border-right-color: #E7E7E7; border-bottom-color: #E7E7E7;  border-left-color: #E7E7E7;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTHeaderCalendar.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block;}
table#TrScadenzarioAnnuale{ border-top-width:0px;  border-top-style:solid;  border-top-color:#A4B1BB; border-right-width:1px;  border-right-style:solid;  border-right-color:#A4B1BB; border-bottom-width:1px;  border-bottom-style:solid;  border-bottom-color:#A4B1BB; border-left-width:1px; border-left-style:solid;  border-left-color:#A4B1BB;   font-family:Verdana, Arial, Helvetica, sans-serif; }
.TdScadenzarioAnnuale{ text-align:left; padding-left:1.5; background-color:#FAFAFA; font-weight: normal; vertical-align: middle; color: black; font-family: Verdana; background-image:url(TRI/images/HeaderCalendar.png); background-repeat:repeat-x;  font-family:Verdana, Arial, Helvetica, sans-serif; }
td.tdTblAnnuale{ background-image:url(TRI/images/calendarDayHeader.png);  background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color:#000000 !important; min-height:25px !important;  border: 0px !important;}
.TabellaAnnuale A:hover { color:#000000 !important; text-decoration:none;}
div.divTabellaAnnuale{ overflow: scroll; width:100%;}
div.divTabellaAnnuale a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size:1em;}
div.DivTematiche label{ color:#000000 !important;}
#ChkBoxColore label{ text-align:left;}
.TabellaColori{ vertical-align:middle; font-family :"Verdana"; padding:0em; }
.TabellaAnnuale{  vertical-align:middle; font-family : Verdana; padding:0em;  border: solid; border-width: 0; border-color:#6B9ED5; padding:0.1em; background-color:FFFFFF;}
.TabellaAnnuale th{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color:#FAD97E !important; min-height:25px !important;  height:25px !important; border-top-width:0px; border-top-style:solid; border-top-color:#CCCCCC;  border-right-width:0px; border-right-style:solid; border-right-color:#CCCCCC;  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC;  border-left-width:0px; border-left-style:solid; border-left-color:#CCCCCC;  }
.TabellaAnnuale td{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #258EA8; font-weight:normal; font-size:0.8em;    border: 0.0em solid #ffffff; border-bottom: 0.1em solid #CCCCCC; text-align:right; vertical-align:top !important;  padding: 0 2px 0 2px; }
.TabellaAnnualeTitolo{ color: #4f6b72 !important; /* color: #000000 !important; */ border: 0.1em solid red; border-bottom: 0.1em solid #CCCCCC; border-right: 0.1em solid #CCCCCC !important; text-align:left !important; width:100% !important; vertical-align:top !important;}
.chkListTematiche{ width:11em; color: black; text-align:left; border: solid; border-width: 0.15em; border-color:#BED2ED;}
td.TabellaAnnualeTitoloFestivo { background-color:#FFF4F7; border-right: 0.1em solid #CCCCCC !important; vertical-align:top !important;  text-align:left !important;}
td.TabellaAnnualeTitoloGG { border-right: 0.1em solid #CCCCCC !important; vertical-align:top !important;  font-weight:bold;}
div.divTabellaAnnuale{ width:100%; background-color:White;}
.TabellaAnnuale{  vertical-align:middle; font-size : 0.6em; font-family :"Verdana"; padding:0.0em;  border: solid; border-width: 0.05em; border-color:#6B9ED5; padding:0.1em; background-color:White;}
.TabellaAnnuale th {  padding-left:0.3em; padding-right:0.3em; border-bottom-color:#BBBBBB; border-bottom-width:inherit; font-weight: bold; height:2em !important; font-size : 0.8em; background-color::#FFFFFF;  }

div.calendar { position: relative; }
.calendar, .calendar table {  border: 1px solid #556;  font-size: 11px;  color: #000;  cursor: default;  background: #fff;  font-family: tahoma,verdana,sans-serif;  width:auto;}
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */  text-align: center;    /* They are the navigation buttons */  padding: 2px;          /* Make the buttons seem like they're pressing */}
.calendar .nav {  background: #FFD14A url(TRI/menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title { /* This holds the current "month, year" */  font-weight: bold;      /* Pressing it will take you to the current date */  text-align: center;  background: #fff;  color: #000;  padding: 2px;}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */  background: #FFD14A;  color: #fff;}
.calendar thead .daynames { /* Row <TR> containing the day names */  background: #EBF4F8;}
.calendar thead .name { /* Cells <TD> containing the day names */  border-bottom: 1px solid #556;  padding: 2px;  text-align: center;  color: #000;}
.calendar thead .weekend { /* How a weekend day name shows in header */ background-color:#fff;  color: #a22;}
.calendar thead .hilite { /* How do the buttons in header appear when hover */  background-color: #FEF6E0;  color: #000;/*  border: 1px solid #F8C43D; */  border: 1px solid #ED7126;   padding: 1px;}
.calendar thead .active { /* Active (pressed) buttons in header */  background-color: #FEF6E0;  padding: 2px 0px 0px 2px;}
.calendar tbody .day { /* Cells <TD> containing month days dates */  width: 2em;  color: #000;  text-align: right;  padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {  font-size: 80%;  color: #bbb;}
.calendar tbody .day.othermonth.oweekend {  color: #fbb;}
.calendar table .wn {  padding: 2px 3px 2px 2px;  border-right: 1px solid #000;  background: #bdf;}
.calendar tbody .rowhilite td {  /*background: #def;*/}
.calendar tbody .rowhilite td.wn {  /*background: #eef;*/}
.calendar tbody td.hilite { /* Hovered cells <TD> */  background: #def;  padding: 1px 3px 1px 1px;  border: 1px solid #bbb;}
.calendar tbody td.active { /* Active (pressed) cells <TD> */  background: #cde;  padding: 2px 2px 0px 2px;}
.calendar tbody td.selected { /* Cell showing today date */  font-weight: bold;  border: 1px solid #000;  padding: 1px 3px 1px 1px;  background: #fff;  color: #000;}
.calendar tbody td.weekend { /* Cells showing weekend days */  color: #a22;}
.calendar tbody td.today { /* Cell showing selected date */  font-weight: bold;  color: #00f;}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */  visibility: hidden;}
.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */  display: none;}
.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */  text-align: center;  background: #556;  color: #fff;}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */  background: #fff;  color: #445;  border-top: 1px solid #556;  padding: 1px;}
.calendar tfoot .hilite {  /*Hover style for buttons in footer */  background: #aaf;  border: 1px solid #04f;  color: #000;  padding: 1px;}
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */  background: #77c;  padding: 2px 0px 0px 2px;}
.calendar .combo {  position: absolute;  display: none;  top: 0px;  left: 0px;  width: 4em;  cursor: default;  border: 1px solid #655;  background: #def;  color: #000;  font-size: 90%;  z-index: 100;}
.calendar .combo .label,.calendar .combo .label-IEfix {  text-align: center;  padding: 1px;}
.calendar .combo .label-IEfix {  width: 4em;}
.calendar .combo .hilite {  background: #acf;}
.calendar .combo .active {  border-top: 1px solid #46a;  border-bottom: 1px solid #46a;  background: #eef;  font-weight: bold;}
.calendar td.time {  border-top: 1px solid #000;  padding: 1px 0px;  text-align: center;  background-color: #f4f0e8;}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm {  padding: 0px 3px 0px 4px;  border: 1px solid #889;  font-weight: bold;  background-color: #fff;}
.calendar td.time .ampm {  text-align: center;}
.calendar td.time .colon {  padding: 0px 2px 0px 3px;  font-weight: bold;}
.calendar td.time span.hilite {  border-color: #000;  background-color: #667;  color: #fff;}
.calendar td.time span.active {  border-color: #f00;  background-color: #000;  color: #0f0;}

div#divImmaginiModCancEvento{ border:0px; width:auto; height:5em; text-align:left; margin-left:2em;}
div#Link1 { vertical-align:top; width:20%; text-align:left;}
div#Link2 { vertical-align:top;}
input#TxtTitolo {font-family:Verdana, Arial, Helvetica, sans-serif;}
span#lblTematica {font-family:Verdana, Arial, Helvetica, sans-serif;}
input#TxtData {font-family:Verdana, Arial, Helvetica, sans-serif;}
select#ddlPeso {font-family:Verdana, Arial, Helvetica, sans-serif;}
span#lblGiorniAvvisoMlist {font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea#TxtDescrizione {font-family:Verdana, Arial, Helvetica, sans-serif;}
div#divSalvaDati input { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
div#divAnnullaModifiche input { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
div#Link1 input { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #E7E7E7; border-right-color: #E7E7E7; border-bottom-color: #E7E7E7;  border-left-color: #E7E7E7;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTHeaderCalendar.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin-right: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
div#Link2 input { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #E7E7E7; border-right-color: #E7E7E7; border-bottom-color: #E7E7E7;  border-left-color: #E7E7E7;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTHeaderCalendar.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;   padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
div.container { width: 1em; /* dimensionamento in em del container principale */ margin:0 auto;  /* centra negli altri browsers */ text-align: left;  /* ripristina l' allineamento */       width:auto; padding: 0em;}
.containerfieldset{ width:98%;  font-weight: normal; font-family:Verdana; background-image:url(TRI/images/sfondoPopup.png); background-repeat:repeat-x; background-position:bottom; margin:-1px; border:1px; border-style:solid; border-color:#CCCCCC;}
.containerfieldset legend{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#395FAA; font-weight:bold; }
.lableTitoloSin{ font-weight: bold; color: #0056A4; font-family: Verdana; text-align:left; margin-left:18Px; }
div.riga { margin-top:1em; vertical-align:bottom;}
div.riga label { float:left;  width: 15em; margin-left:2em; margin-right: 1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;}
div.riga span { text-align:left; width: 100%;   }
.linkButton { color:#258EA8; background-color:Transparent; width:10em; border-style:none;}
A:active { TEXT-DECORATION: none}
A:hover { TEXT-DECORATION: underline}
.Link{ color: #ffffff; font-style: italic; font-family: verdana; text-decoration: none;}
.LinkMese{ color: #000000; font-family: verdana; text-decoration: none;}
.ButtonsCss { border: solid; border-width: 0.15em; padding: 0.05em; border-color: #395FAA; width: auto; height: auto; color: #395FAA; font-weight: bold; text-align: center; cursor: pointer;}
div.riga .imgDateTime { width: 1.5em;}
div.rigaImmagine{ margin-top:0em;  vertical-align:middle; border: solid; border-width: 0.05em; border-color:#BBBBBB; text-align:center; width:100%; height:auto; margin-left:3em; margin-right:3em; }
div.rigaImmagine a{ TEXT-DECORATION: none; color:#000; }
div.rigaPanel { margin-top:1em; vertical-align:bottom; }
div.rigaPanel label { width: 20em; margin-left:2em; margin-right:1em; }
div.divInputMailingList{ margin: 1em 0em 0em 1em; vertical-align: middle; width:25em;}
div.lblErrore{ vertical-align:middle; text-align:center; margin-left:0em; margin-right:0em; width:9em; border: solid; border-width: 0em; border-color:#ffffff; color:Red;}
div.lblErroreLeft{ vertical-align:middle; text-align:left; margin-left:2em; margin-right:0em; width:9em; border: solid; border-width: 0.05em; border-color:#ffffff; color:Red;}
div.ChiudiFinestra{ vertical-align:middle; text-align:right; margin-left:0em; margin-right:0em; width:100%; border: solid; border-width: 0em; border-color:#ffffff; padding-right:0.4em;}
div.AggiungiEvento{ font-weight: normal; vertical-align: middle; color: black; font-family: Verdana;}
div.AggiungiEvento A{ color:Black; TEXT-DECORATION: none; padding:1em; margin-left:0.3em }
div.AggiungiEvento A:HOVER{ color:Black; TEXT-DECORATION: none; padding:1em; margin-left:0.3em}
div.ModDelEvento{  margin-top:0.2em; margin-bottom:0.2em; float:left; vertical-align:middle; text-align:center; margin-left:0em; margin-right:0em; width:1px; border: solid; border-width: 0em; border-color:#ffffff;}
div.ModDelEventoHover {  float:left; border: solid; border-width: 0.05em; border-color:#6B9ED5; width:9em; margin-top:0.2em; margin-bottom:0.2em; }
div.ModDelEventoHover a:hover { TEXT-DECORATION:none; }
div.SalvaEvento{  margin-top:0.2em; margin-bottom:1em; margin-right:1.875em;  float:right; vertical-align:middle; text-align:center; margin-left:0em; width:9em; border: solid; border-width: 0px; border-color:#6B9ED5;}
div.SalvaEventoHover { margin-top:0.2em; margin-bottom:1em; margin-right:1.875em;  float:right; vertical-align:middle; text-align:center; margin-left:0em; width:9em; border: solid; border-width: 0px; border-color:#6B9ED5;}
.Hdescrizione{ float:left;  margin-left:6.5em; padding-top:-2em; margin-top:-1em; margin-right:0.5em; }
div#divDescrizione{ margin-top:1em;}
div#divDescrizione label {  width: 15em; margin-left:2em;    vertical-align:top;}
*>div#divDescrizione.divDescrizione label {  margin-right:8em; margin-left:2em;    vertical-align:top;}
div.divDescrizione span { text-align:left; width: auto; margin-left:1em;}
div.divDescrizione textarea { text-align:left; margin-left:1em; width:30em; margin-top:1em; font-family:Verdana; font-size:1em;}
*>div.divDescrizione textarea { text-align:left; margin-left:1em; width:30em; margin-top:1em; font-family:Verdana; font-size:1em;}
div#divModifica{ margin-top:1em;}
div#divModifica label {  width: 15em; margin-left:2em;    vertical-align:top;}
*>div#divModifica label {  margin-right:8em; margin-left:2em;    vertical-align:top;}
div.divModifica span { text-align:left; width: auto; margin-left:1em;}
div.divModifica textarea { text-align:left; margin-left:1em; width:30em; margin-top:1em; font-family:Verdana; font-size:1em;}
*>div.divModifica textarea { text-align:left; margin-left:1em; width:30em; margin-top:1em; font-family:Verdana; font-size:1em;}
div.riga DivTematiche{  text-align:left; width: auto;}
input#BtnSi.btnWebCalendar{ border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
input#BtnNo.btnWebCalendar{ border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;  border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em; font-weight:bold; color:#000000;   background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
input#BtnCancSi.btnWebCalendar{ border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
input#BtnCancNo.btnWebCalendar{ border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
input#ButtInserisciEvento.btnWebCalendar{ border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
div#divSalvaAnnullaMod { border-width:0px; border-style:0px;}
.chkListTematiche{ width:11em; color: black; text-align:left; border: solid; border-width: 0.15em; border-color:#BED2ED;}
.cssDTPComboBox{ font-weight: normal; vertical-align: middle; color: black; font-family: Verdana; /*background-color: white;*/ width:9em;}
.cssDTPComboBoxDBL{ font-weight: normal; vertical-align: middle; color: black; font-family: Verdana; /*background-color: white;*/ text-align:left; width:5em;}
.cssTematicheComboBoxDBL{ font-weight: normal; vertical-align: middle; color: black; font-family: Verdana; /* background-color: white;*/ text-align:left; width:25em;}
div.divErroreCalendario{ position:relative; width:95%; height:30em; z-index:250; margin-top:-20em; margin-left:1em;  font-weight: normal; vertical-align: middle;  color: Red ; font-family: Verdana;  border: solid; border-width: 0em; border-color:Blue; }
.divErroreCss{ display:none; }
.RedLabel{ color: Red ;}
.TblCalendario{  display:block !important;}
.AttenderePrego{ z-index:100000000 !important; filter: alpha(opacity=60) !important; opacity: 0.6 !important; position:absolute;  display:none; width:95em; height:60em;   margin-top:0em; margin-left:0em; text-align:center;  background-color:black; border: solid; border-width: 0.1em; border-color:Black;}
div.AttenderePrego div{  filter:alpha(opacity=100) !important; -moz-opacity:1.0 !important;  opacity:1.0  !important;  /*background-color:#FFFFFF;*/ margin-top:8em; padding-top:5.5em; border: solid; border-width: 0.2em;  border-color:#000;   width:1em; height:15em;   font-family: Verdana;  font-weight: normal; vertical-align:middle !important; color: Red  ;  }
div.buttons { text-align: center; padding: 0.5em;}
div.buttons li { display: inline; padding-left: 0.5em;}
div.radioButtons { padding: 0em; text-align:left;}
div.radioButtons input { font-weight: bold; font-family:verdana; color:#395FAA; width:1em;}
div.radioButtons li { display:  inline; padding-left: 0.5em;}
div.aree { text-align: left; padding: 0em;}
div.aree li { display: inline; padding-left: 0.5em;}
label2{ padding-left:10em;}
div.dualList{ margin-top:1em;}
.rigaDualTematiche{ text-align:center;}
.rigaDualTematiche span{ font-family:verdana; color:#000;}
.rigaDualTematiche select { margin-right: 0.20em; font-family:verdana; color:#395FAA; width:20em; }
.MiniAreaHidden{ overflow:auto; border: solid; border-width: 0.01em;  border-color:White;    color:#09809E;  width:20em;   font-family:verdana; }
div.AreaDescrizioneEvento{ white-space:normal !important; font-family:verdana; color:#09809E; float:left; }
*>div.AreaDescrizioneEvento{ white-space:normal !important; font-family:verdana; color:#09809E; }
.AreaHidden{ overflow:auto; border: solid; border-width: 0.01em;  border-color:White;    color:#09809E;  width:30em; }
.AreaEnable{ overflow:auto; color:Black; width:30em;}
table#dualTematiche span { font-family:Verdana, Arial, Helvetica, sans-serif; color:#395FAA; font-weight:bold; font-size:0.75em;}
select.select { font-size:0.75em;}
.containerGestioneCalendario{ width:90%;  font-weight: normal; font-family:Verdana; background-image:url(TRI/images/sfondoPopup.png); background-repeat:repeat-x; background-position:bottom; margin-left:1em; border:1px; border-style:solid; border-color:#CCCCCC; font-size:1em; }
*>.containerGestioneCalendario{ width:90%;  font-weight: normal; font-family:Verdana; background-image:url(TRI/images/sfondoPopup.png); background-repeat:repeat-x; background-position:bottom; margin-left:1em; border:1px; border-style:solid; border-color:#CCCCCC; font-size:1em; }
.containerGestioneCalendario legend{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#395FAA; font-weight:bold;}
div.SalvaEvento input#ButtonSalvaImpostazioni { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin-right:3px;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:right; }
*>div.SalvaEvento input#ButtonSalvaImpostazioni { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin-right:8em;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:right; }
table#dualTematiche { float:left; margin-left:2px;}
div.lblErroreLeft {border:0;}
input.linkButtonDllSelect { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #E7E7E7; border-right-color: #E7E7E7; border-bottom-color: #E7E7E7;  border-left-color: #E7E7E7;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:0.75em;  background-image:url(TRI/images/BTHeaderCalendar.png);  background-repeat:repeat-x; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin-right: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }

div#header-container { width:100%; height:137px; margin:0em; padding:0em; background-image:url(TRI/images/headerdx.png); background-repeat:repeat-x;}
div#header-sx { width:770px; height:137px; margin:0em; padding:0em; position:relative; z-index:10;}
div.navigazione-header {  display:inline; float:right; text-align:center;  margin-top:-2em; margin-left:1em; margin-right:1em; margin-bottom:10px; width:auto; position:relative; z-index:20;}
div.navigazione-header img { border:0px;}
div.navigazione-header a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; display:block;}
div#carattere-aaa {  float:right; margin-left:1em; margin-right:1em; width:auto; position:relative; z-index:20;}
p#pDimensioneCarattereCustomTag { margin-top:0;}
*>p#pDimensioneCarattereCustomTag { margin-top:1.7em;}
a#aDimensioneCarattereCustomTag0 {color:#FFFFFF;background-color:#000000;padding: 6px 4px 2px 4px;margin:2px;text-decoration:none;font-size:10px;}
a#aDimensioneCarattereCustomTag1 {color:#FFFFFF;background-color:#000000;padding: 4px 4px 2px 4px;margin:2px;text-decoration:none;font-size:12px;}
a#aDimensioneCarattereCustomTag2 {color:#FFFFFF;background-color:#000000;padding: 2px 4px 1px 4px;margin:2px;text-decoration:none;font-size:14px;}
div#header-tratteggiata { width:100%; height:3px; margin-top:0.625em; padding:0em; background-image:url(TRI/images/tratteggiata.png);  background-repeat:repeat-x;}
div#percorso{ height: 32px; background-color:#FFFFFF; vertical-align:middle; margin-top:-1em; text-align:right;}
*>div#percorso{ height: 32px; background-color:#FFFFFF; vertical-align:middle; margin-top:0px; text-align:right; }
div.amministrazione{ margin-top:6px; margin-left:10px; margin-bottom:10px; vertical-align:top; display:inline;   font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
div.admin{ float:right; color:#427BAD; font-weight:bold; text-align:center; margin:0px 0.625em 0px 0px; display:inline; padding-top:4px; padding-left:12px; padding-right:4px; padding-bottom:4px; }
.admin a { text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; font-weight:bold;}
.admin a:hover { text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-weight:bold;}
div#benvenuti { font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; font-weight:bold; text-align:center; margin-bottom:2em;}
div#benvenuti-testo { font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; text-align:center;}
li.bread { list-style-type:none; display:inline; background-color:#FFFCF1; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;  float:left; margin-left:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FF6600; }
a#home { color:#BD5A28; font-weight:normal; text-decoration:none; padding-left:0;  padding-right:2em;  float:left;}
li.bread a{ color:#BD5A28; font-weight:normal; text-decoration:none; padding-right:2em; }
li.bread a:hover{ color:#FF6600; font-weight:normal; text-decoration:none;}

div#footer-container { width:100%; height:78px; margin:0em; padding:0em; background-image:url(TRI/images/footersx.png); background-repeat:repeat-x;}
div#footer-dx { float:right; width:770px; height:78px; background-image:url(TRI/images/footerdx.png); background-repeat:no-repeat; margin:0em; padding:0em;}
.testo{   padding-top:10px;  padding-right:50px; margin:50px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; position: absolute;}

div#divContainerLoginPortlet { background-color:#FFFCF1}
div#RicordaPwd  { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center}
td.loginText input.formBtnText {font-family:Verdana, Arial, Helvetica, sans-serif;}
span#pt-login-link a {font-family:Verdana, Arial, Helvetica, sans-serif;}
#pt-portlet-329 input#pt-login-username-textbox {font-family:Verdana, Arial, Helvetica, sans-serif;}
div#buttonContainer input.formBtnText {  border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block; float:left; }
div#loginContainer{font-family:Verdana, Arial, Helvetica, sans-serif;}
div#userContainer {font-family:Verdana, Arial, Helvetica, sans-serif;height:2em;}
div#passwordContainer {font-family:Verdana, Arial, Helvetica, sans-serif;height:2em;}
div#tipoUtenteContainer {font-family:Verdana, Arial, Helvetica, sans-serif;height:2em;}
div#buttonContainer{font-family:Verdana, Arial, Helvetica, sans-serif;}
select#in_se_authsource {font-family:Verdana, Arial, Helvetica, sans-serif; width:auto !important;}
div#newPasswordContainer {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;height:2em;}
div#confirmPasswordContainer {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:2em; vertical-align:top;}
div#changePasswordContainer{font-family:Verdana, Arial, Helvetica, sans-serif;}
div#messageContainer{font-family:Verdana, Arial, Helvetica, sans-serif;}
#pt-portlet-515 /* Login */ { background-color:#FFFCF1 !important; }
html>/**/body #RicordaPwd {text-align:left;}
div#resetPwdForm { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; margin-top:1em;}
#lblUserType{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10; }
span#lbUser { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10;}
input#tbName { margin-left:3em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0;}
div#btPwd input { background-color:#FFFFFF !important; border:1px solid #CCCCCC !important; margin-top:1em !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#btnSetPassword { background-color:#e6e6e6 !important; border:1px solid #CCCCCC !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#buttonCloseWindow { background-color:#e6e6e6 !important; border:1px solid #CCCCCC !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#infoChangePassword { margin-top:1.5em; font-size:90%;}
div#tipoUtenteContainer{ margin-top:1em;}
div#divButtonCloseBack{ margin-top:1em;}

div#DivButtonModMailing {height:4em; vertical-align:bottom; display:block;}
div#DivButtonModMailing input {margin-top:4em;}
*>iframe#InvioNewsLetterIframe {vertical-align:top; overflow:hidden;}
div.containerML, div.containerSms { margin-left:20px;  text-align:left;}
div#newsletter-container, div#sms-container { width:100%; height:2em; margin:0 !important; padding:0; background-image:url(TRI/images/newslettersfondo.png); background-repeat:repeat-x; background-position:bottom;  }
div#newsletter-sx { width:156px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/newslettersx.png); background-repeat:no-repeat; background-position:bottom;  }
div#sms-sx { width:156px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/smssx.png); background-repeat:no-repeat; background-position:bottom;  }
div.containerSms div.rigaML{ margin-top:1em; width:100%; clear:both;}
div.containerSms input#btnLogin{ margin-top:1em; margin-bottom:1em; margin-left:1em !important;}
*>div.containerSms input#btnLogin{ margin-top:1em; margin-bottom:1em; margin-left:2em !important;}
input.btnSms {  border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:inline !important;/* float:left; */ margin-right:3em !important;}
input#btnRecupera{ margin-top:1em !important; margin-bottom:1em !important; margin-left:2em !important;}
input#btnElimina{ margin-left:2em !important;}
ul.ulbtn{ margin-left:20px !important; padding:0; list-style-type:none; display:block;}
ul.ulbtn li{ display:inline;}
html>/**/body  ul.ulbtn input{ margin-bottom:0em !important;}
table#rblSesso label, table#rblSesso input{ margin:0 !important; width:1em !important;}
div.containerSms a#lbRegistrazione, div.containerSms a#lbRecuperaPass, a#lbReinviaSMS, a#lbGestioneTarghe, a#lbCancellaIscrizione, a#lbReinviaMail, a#lbConfermaSms, a#lbIscrizione, a#lbPassDimenticata, a#lbModificaDati, a#lbuUtenteRegistrato{ margin-left:2em !important;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; text-decoration:none;  }
div.containerSms a#lbRegistrazione:hover, div.containerSms a#lbRecuperaPass:hover, a#lbReinviaSMS:hover, a#lbGestioneTarghe:hover, a#lbCancellaIscrizione:hover, a#lbReinviaMail:hover, a#lbConfermaSms:hover, a#lbIscrizione:hover, a#lbPassDimenticata:hover, a#lbModificaDati:hover, a#lbuUtenteRegistrato:hover{ margin-left:2em;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; text-decoration:underline;}
div#DivConferma{ text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
span#lErrore{  margin-left:-2em;}
span#lErrore a{ margin-right:2em !important;   margin-left:0 !important; font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; text-decoration:none;  }
span#lErrore a:hover{ margin-right:2em !important;  margin-left:0 !important;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; text-decoration:underline;  }
span#revCodiceFiscale{ margin-left:1.5em !important;}
span.messaggio, span#lErrorMessage, span#lCellNonConfermato, span#lMailNonConfermata, span#revPass, span#lErrore, span#RegularExpressionValidator2, span#lMessage, span#lMessaggio, span#revCodiceFiscale, span#RegularExpressionValidator1, span#lErroreData, span.MessaggiErrore{ color:red; margin-right:2em;  margin-left:20px;}
span#lMessaggioConferma{ font-family:verdana; font-weight:bold; margin-left:1.6em; margin-top:-2em; text-align:left;}
div.containerMLInvio, div.containerSms { width: 1em; /* dimensionamento in em del container principale */ margin:0 auto;  /* centra negli altri browsers */ text-align: left;  /* ripristina l' allineamento */       width:auto; padding: 0em; background-color: #FFFFFF; /*#C37E8A;*/ font-weight:normal;}
p.pDatiIscrizione, p#pDatiIscrizione { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:3em; margin-left:20px;}
span#lMessaggioConferma { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3em; padding-left:20px;}
div.containerMLlegend label {background-color:red;}
div.containerML label, div.containerSms label { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; margin-left: 2em !important; }
div.containerML input, div.containerSms input { font-family:Verdana, Arial, Helvetica, sans-serif;}
div.rigaML label { float:left;  width: 20em; margin-left:2em; margin-right: 1em; font-weight:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#Div1.rigaML {margin-top:1em;}
div.rigaML input { font-family:Verdana, Arial, Helvetica, sans-serif;}
div.rigaML input.big { font-family:Verdana, Arial, Helvetica, sans-serif; width:30em;}
div.rigaMLPanel { margin-top:1em; vertical-align:bottom; font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0; margin-left:2em;}
div#PnlControl.PnlControl { margin-left:16em; !important;}
*>div#PnlControl.PnlControl { margin-left:16em; !important;}
div#PnlControl.PnlControl label{ margin:0px !important;}
div.rigaML, div.rigaMLPanel { margin-bottom:0em;}
div#CodiceVerifica { margin-bottom:1em;}
div#trCaptcha1 { height:3.4em !important; margin-bottom:1em;}
div#Div2 { margin-bottom:1em;}
span#lblInformativa { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:20px;}
div.DivInformativaPrivacy { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:10px;  margin-top:1em;  margin-bottom:1em; padding:2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303;  border-left-color: #DEA303;   background-color:#FFFCF1 !important;  width:90% !important; float:left;  display:block !important;}
*>div.DivInformativaPrivacy { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:20px;  margin-top:1em;  margin-bottom:1em; padding:2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303;  border-left-color: #DEA303;   background-color:#FFFCF1 !important;  width:90% !important; float:left;  display:block !important;}
div.containerSms div.DivInformativaPrivacy { margin-top:0em;}
table#rblAccetto label {font-family:Verdana, Arial, Helvetica, sans-serif;}
table.RadioSelIscrizione { float:left !Important; margin-bottom:0em;}
html>/**/body table.RadioSelIscrizione { float:left !Important; margin-bottom:2em;}
input.btnNewsletter {  border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;  clear:both; display:block; float:left; margin-left:20px;}
div#divChkRegistrazione{ font-family:Verdana, Arial, Helvetica, sans-serif;}
div#divRegistrazionePasso1{ font-family:Verdana, Arial, Helvetica, sans-serif;}
div#Cancellazione{ font-family:Verdana, Arial, Helvetica, sans-serif;}
div#Complimenti { margin-bottom:2em; margin-left:2em;}
.lblWarningMailingList { font-weight: bold; color: Red; margin-top:1em; margin-bottom:1em; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}
.divErroreGenericoML{ font-weight: bold; color: Red; margin-top:1em; margin-bottom:1em; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}
span#lblEEmail{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em; width: 4em; vertical-align:top;}
span#SpanCancellato { font-weight:bold;}
input#TxtMailCancellazione { margin-left:2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#ConfermaCancellazione{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:1em; margin-bottom:1em;}
div.divCancellazioneNonOk{ font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-weight:bold; margin-top:1em; margin-bottom:1em;}
div.CancellazioneOk{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:1em;}
div#divChkGiaRegistrato { font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-weight:bold; margin-left:2em;}
div#divChkErrore { font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-weight:bold;}
div#divElencoIscritti { margin-top:1em;}
span#TxtElencoIScritti { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
input#AvviaRicerca{ display:block; margin-top:2em; margin-bottom:1em; flat:left;}
div#PnlControl2.PnlControl { margin-left:18em; !important;}
*>div#PnlControl2.PnlControl { margin-left:14.1em; !important;}
div#PnlControl2.PnlControl label{ margin:0px !important;}
table#GridViewUtenti.tabElencoIscritti { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:1em; margin-bottom:1em; border:0px !important; width:96% !important; cellpadding:0px; cellspacing:0px;}
*>table#GridViewUtenti.tabElencoIscritti { margin-top:1em; margin-bottom:1em; border:0px !important; width:100% !important;}
table#GridViewUtenti.tabElencoIscritti th { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color:#FFFFFF !important; border:0px !important; height:2em !important;   text-align:left; vertical-align:top;}
table#GridViewUtenti.tabElencoIscritti td { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-top:4px;}
table#GridViewUtenti.tabElencoIscritti a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#BD5A28;}
table#GridViewUtenti.tabElencoIscritti a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:red;}
tr.TabellaHeader { margin-bottom:1em;}
table#GridViewUtenti.tabElencoIscritti tr.TabellaRiga { height:2em;}
tr.TabellaAlternata { height:2em;}
.CatalogoTematicheHeader{ color:#395FAA; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.CatalogoTematiche{ color:#000000; width:80%; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.CatalogoTematiche a{ color:#0000ff; width:20em; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.containerMLlegend{ color:#395FAA; font-weight:bold; margin-top:1em; margin-left:1em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.InvioNewsLetterIframe{ width:100%;  height:35em; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Margine2{ margin-left:20px; font-weight:normal ; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; heigth:auto; display:block;}
div#divInvioMessaggio { margin-left:2em;}
div#divInvioMessaggio .rigaML label { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px; width:16.7em;}
*>div#divInvioMessaggio .rigaML label { font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px; width:13.4em;}
div#divTematica.rigaMLPanelInvio { margin-top:1em; padding:0px !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#RichText { margin-top:1em; margin-bottom:1em; }
div#RichText label { font-family:Verdana, Arial, Helvetica, sans-serif;}
.PnlControlInvio { margin-left:18em; !important; }
*>.PnlControlInvio { margin-left:14.1em; !important; }
.PnlControlInvio label{ margin:0px !important; width:20em; }
div#divMessaggioInviato.rigaMLPanelInvio { margin-top:1em; margin-left:2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#LinkBTPortletBackUrl.btnNewsletter { font-family:Verdana, Arial, Helvetica, sans-serif;}
table#GridViewTematiche.CatalogoTematiche { font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:1em; margin-bottom:1em; border:0px !important; width:96% !important; cellpadding:0px; cellspacing:0px; border-style:solid; border-width:0px; border-color:#FFFFFF !important;}
*>table#GridViewTematiche.CatalogoTematiche { margin-top:1em; margin-bottom:1em; border:0px !important; width:100% !important; border-style:solid; border-width:0px; border-color:#FFFFFF !important; }
table#GridViewTematiche.CatalogoTematiche th { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; background-color:#FFFFFF !important; border:0px !important; height:2em !important;   text-align:left; vertical-align:top;}
table#GridViewTematiche.CatalogoTematiche td { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-top:4px;}
table#GridViewTematiche.CatalogoTematiche a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#BD5A28;}
table#GridViewTematiche.CatalogoTematiche a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:red;}
tr.CatalogoTematicheHeader { margin-bottom:1em;}
table#GridViewTematiche.CatalogoTematiche tr.TabellaRiga { height:2em;}
tr.TabellaAlternata { height:2em;}
div#divModificaInserisciTematica { margin-top:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#divModificaInserisciTematica div{ padding:0 !important; margin:0 !important; }
div#divModificaInserisciTematica div#div3{ margin-bottom:1em; height:3em; }
div#divModificaInserisciTematica label{ width:15em; margin-left:0 !important;}
*>div#divModificaInserisciTematica div#Div4 input{ margin-left:10em;}
*>div#divModificaInserisciTematica div#Div1 img{ margin-left:5.6em;}
*>div#divModificaInserisciTematica div#Div2 img{ margin-left:3.4em;}
*>div#divModificaInserisciTematica div#Div3 input{ margin-left:4em;}
div#divModificaInserisciTematica input{ font-family:Verdana, Arial, Helvetica, sans-serif;}
input.btnNewsletterAnnulla { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTHeaderCalendar.png);  background-repeat:repeat; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin-top: 2em;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   display:block;/* float:left; */}
input#BtEliminaTematica { margin-right:1.5em;}
table.HeaderCalendar{ position:absolute !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:0.63em !important; background-color:#FFFCF1 !important;}
html>/**/body  table.HeaderCalendar{ position:absolute !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:0.63em !important; background-color:#FFFCF1 !important; margin-left:45em !important; margin-top:-2em; }
table.HeaderCalendar a { color:#EF7D30; font-weight:bold;}
table.HeaderCalendar a:hover { color:#000000; font-weight:bold;}
table.HeaderCalendar select { border:1px solid #FFD656 !Important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:1em !important; }
table.HeaderCalendar table { border:1px solid #EF7D30 !Important; background-color:#FFFCF1 !important;}
span.confermato{ font-family:verdana; color:#009900; font-size:0.75em;}
div.avvisopassword { position:absolute;  left:44em;  width:18em;}
html>/**/body div.avvisopassword { position:absolute;  left:44em; top:37.5em;  width:18em;}

div#riservata-container { width:100%; height:2em; margin:0 !important; padding:0; background-image:url(TRI/images/riservatasfondo.png); background-repeat:repeat-x; background-position:bottom;  }
div#riservata-sx { width:156px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/riservatasx.png); background-repeat:no-repeat; background-position:bottom;  }
div#containerDelibere { font-family:Verdana, Arial, Helvetica, sans-serif; margin:1em 0 1em 20px; text-align:left;}
div#containerDelibere label.labelFormLeft{ width: 20em;}
*>div#containerDelibere label.labelFormLeft{ margin-right: 6em;}
*>input#Text4 {margin-left:8.5em;}
*>input#Text3 {margin-left:3.2em;}
*>input#Text2 {margin-left:7.2em;}
div.tit {font-weight:bold;}
div.divAlignLeft{margin-top:2em;}
div#divButtons {margin-top:2em; margin-bottom:2em; display:block;}
div#LinkGenerato{ margin-top:8em; font-weight:bold; text-align:left;}
div#LinkProvvedimento{ margin-top:1em; font-weight:normal; text-align:left; display:block;}
input#Button1 { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto; margin-right:1em;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   float:left; }
input#Button2 { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;   float:left; }
div.area { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block;  text-align:left; margin-left:20px;}
div.pic { margin: 20px 20px 20px 20px; padding: 0 0 7px 0; background: url(TRI/images/shadow2.png) no-repeat bottom left;}
div.pic img { display: block; border: 1px solid; border-color: #CCC #CCC #AAA #CCC; padding: 5px; background: #f6f6f6; }
div.news{height:1em; text-align:left;}
*>div.news{margin-bottom:30px; height:5em; text-align:left;}
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; text-align:left; margin:-120px 0 10px 120px;}
div.Titdidascalia a{ color:#000000;}
div.Titdidascalia a:hover{ color:#000000; text-decoration:underline;}
div.Testodidascalia { font-family:Verdana; vertical-align:top; text-align:left; margin:0 0 0 120px;}
h1.titlePortlet, h1.titolodettaglioutente { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.75em; text-align:left; margin-left:20px;  margin-bottom:20px; }
div.content { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.75em;  text-align:left; margin-left:20px;}
div.contentrow { margin-bottom:10px;}
div.contentrow a { color:#BD5A28;}
div.contentrow label { width:10em; float:left;}
div.contenitore a { color:#BD5A28;}
div.content div input.button { margin-top:20px; color:#BD5A28; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; background-color:#FFFFFF; background-position:center bottom; background-repeat:repeat; border:1px solid #DEA303; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin:0 auto; padding:0px 5px; text-align:center;}
table.gridView { border:0 none #33FF00; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left; width:97%;}
table.gridView th { background:#FFFFFF url(TRI/images/BTLogin.png) repeat-x scroll 0 0; border-style:none; border-width:0; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; height:16px; padding:2px; text-align:center;}
table.gridView th a { color:#BD5A28; font-weight:bold; height:16px; padding:2px; text-align:center; text-decoration:underline;}
table.gridView td { color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; padding:2px; vertical-align:top; border:1px solid #CCCCCC !important; }
table.gridView td a { color:#BD5A28; font-size: 100% !important;}
ul.navigazione-ricerca { margin:0; margin-left:20px; padding:0; list-style-type:none; list-style-image:none; float:left;}
ul.navigazione-ricerca li { text-align:left; list-style-type:none; }
ul.navigazione-ricerca li a{ color:#BD5A28;  padding-right:10px; font-weight:normal; font-size:0.75em;}
h2 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.75em;  text-align:left; margin-left:20px; margin-top:10px;}
legend { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.8em;  margin-bottom:20px; color:#BD5A28; font-weight:bold;}
fieldset.datipersonafisica, fieldset.datiaccount { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.75em;  text-align:left; margin-left:20px; border:0;}
fieldset div { margin-bottom:10px; text-align:left; }
fieldset div label { width:20em; float:left;}
fieldset.datipersonafisica div a, fieldset.datiaccount div a { color:#BD5A28; margin-left:5px;}
div.button-container { text-align:left; margin-bottom:10px; margin-left:20px;}
div.button-container input { margin-right:10px; color:#BD5A28; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; background-color:#FFFFFF; background-position:center bottom; background-repeat:repeat; border:1px solid #DEA303; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin:0 auto; padding:0px 5px; text-align:center;}
div#div_UrlRapida { text-align:left;}
div#div_Notecampiobbligatori, div#userMessage, div#userMessage { text-align:left; font-size:0.8em; margin-left:20px;}
div#div_DescrizioneUrlRapida { text-align:left; font-size:0.8em;}
fieldset input.disabled { font-size:1em !important;}
.errorMessage, #userMessageError { color:red; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.8em; font-weight:bold;}
.calendar_date_select thead th { font-size:12px !important;}

div#divPaginazione a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em}
.hidden {visibility:hidden;}
div.titoloRisultati{ width:99%; text-align:right; background-color:#FFD24C; font-family: Verdana, Arial, Helvetica, sans-serif;   color:#000000; font-weight:bold; padding:2px 2px 2px 2px; border:0px; border-style:solid; border-left:0; border-right:0; border-top:0; border-bottom-width:1px; border-color:#ED7126; margin-bottom:2em;}
div.riga {display:block;}
#txtCerca { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:4px;}
#btnCerca { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;   border-top-width: 1px; border-right-width: 1px;   border-bottom-width: 1px; border-left-width: 1px;   border-top-color: #DEA303; border-right-color: #DEA303; border-bottom-color: #DEA303; border-left-color: #DEA303;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;  background-image:url(TRI/images/BTLogin.png);  background-repeat:repeat; background-position:bottom;   background-color:#FAFAFA; text-align:center; margin: 0px auto;  padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
td.hidden { visibility:hidden;  font-size:0px; width:1px !important; border:0; padding:0; margin:0;}
table#gdvRisultati { font-family:Verdana, Arial, Helvetica, sans-serif; border-width:0px !important; border-style:solid; border-color:#FFFFFF; text-align:left; vertical-align:top;  padding:0; margin:0;}
table#gdvRisultati th { visibility:hidden;  font-size:1px; border:0; padding:0; margin:0;}
table#gdvRisultati td { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; border:0; padding:0; vertical-align:top;}
table#gdvRisultati a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;}
div#divPagine.parametri { margin-top:1em; margin-bottom:1em; }
.parametri {  color:#911C33; text-align:left; font-size:0.75em; font-family:Verdana; margin-bottom:1em;}
div#divPaginazione { text-align:left;}
div#divPaginazione input { width:2em !important;}
#lblParamRicerca { font-weight:bold;}
div#divPaginazione a { color:#FD640F;}
div#divPaginazione a:hover { color:#000000; text-decoration:none;}
#lblTotPag, #lblTot { padding-left:1em;}
a#lbuPimo {margin-right:0.5em;}
a#lbuPrecedente {margin-right:1em;}
a#lbuUltimo {margin-right:1em;}
a#lbuProssimo {margin-right:0.5em;}

div#rassegna-container { width:100%; height:2em; margin:0em; padding:0em; background-image:url(TRI/images/rassegnasfondo.png); background-repeat:repeat-x; background-position:bottom; }
div#rassegna-sx { width:570px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/rassegnasx.png); background-repeat:no-repeat; background-position:bottom;  }
table.tablerassegna { margin-left:1.5em; margin-top:10px;}
td.tdtestata { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; width:10em; height:1em; line-height:1em;   vertical-align:top; background-image:url(TRI/images/square.gif); background-position:left; background-repeat:no-repeat; padding-left:15px;  padding-top:3px;}
td.tdbold { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; width:10em; height:1em;  line-height:1em; vertical-align:top; padding-left:15px;  padding-top:3px; }
td.tdnormal { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-top:3px; margin-right:0.5em;}
td.tdnormal a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; text-decoration:none; }
td.tdnormal a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; text-decoration:underline; }

div#news-container { width:100%; height:2em;  margin:0em; padding:0em; background-image:url(TRI/images/newssfondo.png); background-repeat:repeat-x; background-position:bottom;}
div#news-sx { width:570px; height:2em;  margin:0em; padding:0em; float:left; background-image:url(TRI/images/newssx.png); background-repeat:no-repeat; background-position:bottom;  }
.titolettonews { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; vertical-align:bottom; float:right; padding-right:2px; padding-top:1em; margin:0;}
.red-news { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CF0606;}

tr.objectsearchBg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
div#newshome-container { width:100%; height:2em; margin:0em; padding:0em; background-image:url(TRI/images/newssfondo.png); background-repeat:repeat-x; background-position:bottom; }
div#newshome-sx { width:570px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/newssx.png); background-repeat:no-repeat; background-position:bottom; }
div#rassegnahome-container { width:100%; height:2em; margin:0em; padding:0em; background-image:url(TRI/images/rassegnasfondo.png); background-repeat:repeat-x; background-position:bottom; }
div#rassegnahome-sx { width:570px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/rassegnasx.png); background-repeat:no-repeat; background-position:bottom;  }
div#helphome-container { width:100%; height:2em; margin:0em; padding:0em; background-image:url(TRI/images/helpsfondo.png); background-repeat:repeat-x; background-position:bottom; }
div#helphome-sx { width:570px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/helpsx.png); background-repeat:no-repeat; background-position:bottom;  }
div#espertohome-container { width:100%; height:2em; margin:0em; padding:0em; background-image:url(TRI/images/espertosfondo.png); background-repeat:repeat-x; background-position:bottom; }
div#espertohome-sx { width:100%; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/espertosx.png); background-repeat:no-repeat; background-position:bottom;  }
div#farehome-container { width:100%; height:2em; margin:0em; padding:0em; background-image:url(TRI/images/faresfondo.png); background-repeat:repeat-x; background-position:bottom; }
div#farehome-sx { width:100%; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/faresx.png); background-repeat:no-repeat; background-position:bottom;  }
span.archivio a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:underline;}
span.archivio a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:none;}
.titoletto-corto { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; vertical-align:bottom; padding-right:2px; padding-top:1em; width:auto; margin:0;}
div#lista-news { text-align:left;}
div#lista-news ul { display:block; list-style-image:url(TRI/images/square.gif);  font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.normal-news { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; display:block; }
.faq-question { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  display:block; }
.faq-answer { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;  display:block; }
.faq-answer a { color:#BD5A28; font-weight:normal;}
.faq-answer a:hover { text-decoration:underline; font-weight:normal; }
.normal-news a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#000000; }
.normal-news a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;   font-weight:bold;  text-decoration:underline;}
div#lista-home ul { display:block; list-style-image:url(TRI/images/orange.gif);  font-family:Verdana, Arial, Helvetica, sans-serif;  text-align:left;}
div#lista-home a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;   font-weight:bold;  text-decoration:none;  margin-bottom:10px;}
div#lista-articoli-rassegna { text-align:left;}

p.archiviodoc { text-align:right;}
td.objectText input.formBtnText {font-size:10px;}
div#lista-doc ul { display:block; list-style-image:url(TRI/images/square.gif); vertical-align:top;}
div#lista-doc li { margin-bottom:1em;}
.rowdoc { display:block; margin-bottom:5px;}
.rowdoc a { color:#BD5A28; text-decoration:underline;}
span.bold-doc { display:-moz-inline-box; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; display:inline-block;  width:10em; height:0.5em;  vertical-align:top; }
.normal-doc { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.red-doc { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CF0606;}
.testoCorpo{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.testoTitolo{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#CF0606;}

#pt-portlet-446 /* News - Pagamenti online */{border:0px;}
#pt-portlet-448 /* News - scadenza */{border:0px;}
#pt-portlet-459 /* RASSEGNA STAMPA */ {border:0px;}
#pt-portlet-502 /* MENU PRINCIPALE */ {border:0px;}
#pt-portlet-419 /* CHI SIAMO? */ {border:0px;}
#pt-portlet-422 /* CONTATTACI */{border:0px;}
#pt-portlet-460 /* HOMEPAGE */ {border:0px;}
#pt-portlet-462 /* TRIBUTI E ONERI */ {border:0px;}
#pt-portlet-464 /* TRIBUTI E ONERI PROVINCIALI */ {border:0px;}
#pt-portlet-478 /* Aliquote di imposta Portlet */ {border:0px;}
#pt-portlet-476 /* Base imponibile Portlet */ {border:0px;}
#pt-portlet-477 /* Contenzioso Portlet */ { border:0px;}
#pt-portlet-475 /* Controllo e sanzioni Portlet */ { border:0px;}
#pt-portlet-479 /* Informazioni Portlet */ { border:0px;}
#pt-portlet-473 /* IRAP Portlet */ { border:0px;}
#pt-portlet-474 /* Soggetti passivi Portlet */ { border:0px;}
#pt-portlet-481 /* BOLLO AUTO */ { border:0px;}
#pt-portlet-482 /* BOLLO AUTO - CHI DEVE PAGARE*/ { border:0px;}
#pt-portlet-483 { border:0px;}
#pt-portlet-484 { border:0px;}
#pt-portlet-485 { border:0px;}
#pt-portlet-486 { border:0px;}
#pt-portlet-487 { border:0px;}
#pt-portlet-488 { border:0px;}
#pt-portlet-489 { border:0px;}
#pt-portlet-490 { border:0px;}
#pt-portlet-428 { border:0px;}
#pt-portlet-439 /* NEWS PORTLET */ { border:0px;}
#pt-portlet-440 /* NEWS Riscossione dei canoni di affitto degli alloggi dell'Opera Universitaria */ { border:0px;}
#pt-portlet-441 /* NEWS Nuova finanziaria */ { border:0px;}
#pt-portlet-442 /* NEWS Nuove tariffe */ { border:0px;}
#pt-portlet-424 /* FAQ hp */ { border:0px;}
#pt-portlet-461 /* In costruzione hp */ { border:0px;}
#pt-portlet-425 /* FAQ IRAP */ { border:0px;}
#pt-portlet-465 /* PROVINCIALI - Tassa abilitazione esercizio professionale */{border:0px;}
#pt-portlet-466 /* PROVINCIALI - Imposta provinciale di trascrizione */{border:0px;}
#pt-portlet-467 /* PROVINCIALI - Tassa abilitazione esercizio professionale */{border:0px;}
#pt-portlet-468 /* PROVINCIALI -Smaltimento */{border:0px;}
#pt-portlet-449 /* NORMATIVA hp */{border:0px;}
#pt-portlet-450 /* NORMATIVA - TRIB PROV - LEGGI PROVINCIALI */{border:0px;}
#pt-portlet-469 /* PROVINCIALI - ENERGIA ELETTRICA */{border:0px;}
#pt-portlet-470 /* PROVINCIALI - ADDIZIONALE IRPEF */{border:0px;}
#pt-portlet-452 /* NORMATIVA - TRIB PRV - Regolamenti provinciali */{border:0px;}
#pt-portlet-453 /* NORMATIVA - TRIB PRV - Deliberazioni */{border:0px;}
#pt-portlet-471 /* PROVINCIALI - TOSAP */{border:0px;}
#pt-portlet-454 /* NORMATIVA - TRIB PRV - CIRCOLARI */{border:0px;}
#pt-portlet-426 /* FAQ - BOLLO AUTO */{border:0px;}
#pt-portlet-427 /* LINK UTILI */{border:0px;}
#pt-portlet-429 /* MODULISTICA HP */{border:0px;}
#pt-portlet-504 /* CALENDARIO */{border:0px;}
#pt-portlet-504 td /* CALENDARIO */ { background-color:#FFFFFF!important; }
#pt-portlet-content-504 .customappText /* CALENDARIO */ { background-color:#FFFFFF!important;}
#pt-portlet-432 /* MODULISTICA Diritto allo studio */{border:0px;}
#pt-portlet-431 /* MODULISTICA Esercizio prof */{border:0px;}
#pt-portlet-433 /* MODULISTICA Trascrizione */{border:0px;}
#pt-portlet-430 /* MODULISTICA Tributi speciali */{border:0px;}
#pt-portlet-508 /* CALENDAR portlet */{border:0px;}
#pt-portlet-415 /* AREA RISERVATA portlet */{border:0px;}
#pt-portlet-510 /* Elenco iscritti Newsletter */{border:0px;}
#pt-portlet-511 /* Invio Newsletter */{border:0px;}
#pt-portlet-329 /* Login */{ border:none;}
#pt-portlet-329 TR TD.portletTitle { display:none;}
#pt-portlet-329 TR TD.portletBody { background-color:#FFFCF1 !important; }
#pt-portlet-515 tr td.portletBody { background-color:#FFFCF1 !important; }
#pt-portlet-512 /* ISCRIZIONE MAILING LIST portlet */{border:0px;}
#pt-portlet-509 /* Catalogo tematiche portlet */{border:0px;}
#pt-portlet-523 /* Explorer publisher in pagina pubblicazione */{display:none;}
#pt-portlet-514 /* Delibere */{border:0px;}
#pt-portlet-493 /* COSAP Menu */{border:0px;}
#pt-portlet-491 /* COSAP Aziende */{border:0px;}
#pt-portlet-492 /* COSAP Chi deve */{border:0px;}
#pt-portlet-494 /* COSAP hp */{border:0px;}
#pt-portlet-495 /* COSAP Quando e come */{border:0px;}
#pt-portlet-496 /* COSAP Quanto */{border:0px;}
#pt-portlet-434 /* Modulistica Bollo auto - Archivio */{border:0px;}
#pt-portlet-435 /* Modulistica Diritto allo studio - Archivio */{border:0px;}
#pt-portlet-436 /* Modulistica Esercizio Professionale - Archivio */{border:0px;}
#pt-portlet-437 /* Modulistica Trascrizione - Archivio */{border:0px;}
#pt-portlet-438 /* Modulistica Tributi Speciali - Archivio */{border:0px;}
#pt-portlet-455 /* Normativa - Archivio */{border:0px;}
#pt-portlet-456 /* Normativa - Archivio */{border:0px;}
#pt-portlet-457 /* Normativa - Archivio */{border:0px;}
#pt-portlet-458 /* Normativa - Archivio */{border:0px;}
#pt-portlet-517 /* Ricerca TRI */{border:0px;}
#pt-portlet-518 /* Risultati TRI */{border:0px;}
#pt-portlet-447 /* NEWS - BOLLO AUTO - Pagamento tramite I-Banking */{border:0px;}

div#titolo-pagina { margin-top:5px; text-align:center;  width:100%; border-bottom-color:#FFCF44; border-bottom-style:solid; border-bottom-width:1px; height:1.25em;}
.testoTitolo{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; font-weight:bold;  padding-bottom:10px;}
div#sottotitolo-pagina{ margin-top:2px; text-align:right;}
.sottoTitolo{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#BD5A28; font-weight:bold; text-align:center; }
div#testo-pagina { margin-left:20px; margin-top:20px; text-align:left;}
.testoCorpo  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.testoCorpo a { color:#BD5A28;}
.testoCorpo a:hover { text-decoration:underline;}
ul { font-family: Verdana, Arial, Helvetica, sans-serif;  list-style-image:url(TRI/images/orange.gif);}
ul a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none;}
ul a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FF891F; text-decoration:none;}
li { margin-bottom:0.5em;}
div#lista-doc ul { display:block; list-style-image:url(TRI/images/square.gif); vertical-align:top;}
div#lista-doc li { margin-bottom:1em;}
.rowdoc { display:block; margin-bottom:5px;}
.rowdoc a { color:#BD5A28; text-decoration:underline;}
span.bold-doc { display:-moz-inline-box; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; display:inline-block;  width:10em; height:0.5em;  vertical-align:top; }
.normal-doc { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.red-doc { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CF0606;}

div#menudx-container { width:100%; height:20px; margin:0em; padding:0em; background-image:url(TRI/images/menudxsfondo.png); background-repeat:repeat; line-height:20px; margin-bottom:1em; margin-top:5px;}
div#menu-dx { margin:0em; padding:0em; float:left; background-image:url(TRI/images/menudx.png); background-repeat:repeat-y; height:20px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }
div#menu-dx a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; vertical-align:top; float:left; padding-left:4px; margin:0; line-height:20px; text-decoration:none;}
div#sottomenudx-container { margin-top:-1em;}
table.table-menudx { width:100%;  border:0;  }
td.tdtrattinodx { width:32px; text-align:right; vertical-align:top; padding-right:4px; padding-top:2px; padding-bottom:2px; color:#FE7F16;  background-color:#FFFAEB;  }
td.tdlinkdx { text-align:left; vertical-align:top; padding-top:2px; padding-bottom:2px;  background-color:#FFFAEB;    }
td.tdlinkdx a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
td.tdlinkdx a:hover { color:#FE7F16; }
#pt-portlet-463 /* MENU TRIBUTI PROVINCIALI */ { border:0px;}
#pt-portlet-463 td /* MENU TRIBUTI PROVINCIALI*/ { background-color:#FFFCF1!important; }
#pt-portlet-content-463 .customappText /* MENU TRIBUTI PROVINCIALI */ { background-color:#FFFCF1!important;}
#pt-portlet-472 /* MENU TRIBUTI PROVINCIALI - IRAP */ { border:0px;}
#pt-portlet-472 td /* MENU TRIBUTI PROVINCIALI - IRAP*/ { background-color:#FFFCF1!important;}
#pt-portlet-content-472 .customappText /* MENU TRIBUTI PROVINCIALI - IRAP */ { background-color:#FFFCF1!important;}
#pt-portlet-480 /* MENU TRIBUTI PROVINCIALI - BOLLO AUTO */ { border:0px;}
#pt-portlet-480 td /* MENU TRIBUTI PROVINCIALI - BOLLO AUTO*/ { background-color:#FFFCF1!important; }
#pt-portlet-content-480 .customappText /* MENU TRIBUTI PROVINCIALI - BOLLO AUTO */ { background-color:#FFFCF1!important;}
#pt-portlet-423 /* MENU FAQ */ { border:0px;}
#pt-portlet-423 td /* MENU FAQ */ { background-color:#FFFCF1!important; }
#pt-portlet-content-423 .customappText /* MENU FAQ */ { background-color:#FFFCF1!important;}
#pt-portlet-498 /* MENU NORMATIVA */ { border:0px;}
#pt-portlet-498 td /* MENU NORMATIVA */ { background-color:#FFFCF1!important; }
#pt-portlet-content-498 .customappText /* MENU NORMATIVA */ { background-color:#FFFCF1!important;}
#pt-portlet-451 /* MENU NORMATIVA - TRIB E ONERI PROVINCIALI */ { border:0px;}
#pt-portlet-451 td /* MENU NORMATIVA - TRIB E ONERI PROVINCIALI */ { background-color:#FFFCF1!important; }
#pt-portlet-content-451 .customappText /* MENU NORMATIVA - TRIB E ONERI PROVINCIALI */ { background-color:#FFFCF1!important;}
#pt-portlet-499 /* MENU TRIBUTI E ONERI */ { border:0px;}
#pt-portlet-499 td /* MENU TRIBUTI E ONERI */ { background-color:#FFFCF1!important; }
#pt-portlet-content-499 .customappText /*MENU TRIBUTI E ONERI */ { background-color:#FFFCF1!important;}
#pt-portlet-497 /* MENU MODULISTICA */ { border:0px;}
#pt-portlet-497 td /* MENU MODULISTICA */ { background-color:#FFFCF1!important; }
#pt-portlet-content-497 .customappText /*MENU MODULISTICA */ { background-color:#FFFCF1!important;}
#pt-portlet-416 /* MENU Area riservata */ { border:0px;}
#pt-portlet-416 td /* MENU Area riservata */ { background-color:#FFFCF1!important; }
#pt-portlet-content-416 .customappText /* MENU Area riservata */ { background-color:#FFFCF1!important;}
#pt-portlet-417 /* MENU Area pubblicazione */ { border:0px;}
#pt-portlet-417 td /* MENU Area pubblicazione */ { background-color:#FFFCF1!important; }
#pt-portlet-content-417 .customappText /* MENU Area pubblicazione */ { background-color:#FFFCF1!important;}
#pt-portlet-493 /* MENU COSAP */ { border:0px;}
#pt-portlet-493 td /* MENU COSAP */ { background-color:#FFFCF1!important; }
#pt-portlet-content-493 .customappText /* MENU COSAP */ { background-color:#FFFCF1!important;}

div.menu-container { width:100%; height:auto; margin:0em; padding:0em; background-image:url(TRI/images/menusfondo.png); background-repeat:repeat-x; line-height:1.25em; margin-bottom:1em; margin-top:5px; height:1.25em;}
div.menu-sx { margin:0em; padding:0em; float:left; background-image:url(TRI/images/menusx.png); background-repeat:no-repeat; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  height:1.25em; }
div.menu-sx a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; vertical-align:top; float:left; padding-left:4px; margin:0; line-height:20px; text-decoration:none; vertical-align:top;}
#pt-portlet-502 td /* MENU PRINCIPALE */ { background-color:#FFFFFF!important;}
#pt-portlet-content-502 .customappText /* MENU PRINCIPALE */ { background-color:#FFFFFF!important;}

div#faq-container { width:100%; height:2em; margin:0em; padding:0em; background-image:url(TRI/images/faqsfondo.png); background-repeat:repeat-x;}
div#faq-sx { width:570px; height:2em; margin:0em; padding:0em; float:left; background-image:url(TRI/images/faqsx.png); background-repeat:no-repeat; }
.titoletto { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; vertical-align:bottom; float:right; padding-right:2px; padding-top:10px; margin:0;}
div#lista-articoli-faq ul { display:block; list-style-image:url(TRI/images/square.gif); vertical-align:top;}
div#lista-articoli-faq li { margin-bottom:1em;}
.rowfaq { display:block;}
.rowfaq a { color:#BD5A28; text-decoration:underline;}
span.domanda { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  vertical-align:top; }
span.risposta { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; vertical-align:top; margin-top:5px; margin-bottom:5px; }
span.boldfaq { display:-moz-inline-box; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; display:inline-block;  width:5em;  height:2em; vertical-align:top;}
.normalfaq { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; vertical-align:top;}
div#allegatifaq { height:5px;}

body.collabBody .PTTRCLabelBase {color:000000;}
body.collabBody .PTToolbarBackgroundLighter {color:000000;}
div#previewPanel_wrapperDiv td{font-family:Verdana; font-size:10px;}
table#Table15 {font-family:Verdana; font-size:10px;}
table#PTToolBarButton_Div_10 {font-family:Verdana; font-size:10px;}
table#PTToolBarButton_Div_11 {font-family:Verdana; font-size:10px;}
td#panelCell_container_treePanel {font-family:Verdana; font-size:10px;}
div.PTTRCNodeShell{font-family:Verdana; font-size:10px !important;}
td.PTToolbarBackgroundLighter {font-family:Verdana; font-size:10px !important;}

div.StampaTematicheTitle{ color:#000;  }
.StampaTematicheTitleLbl{ vertical-align:middle; color:Red; padding-left:1em; padding-bottom:2em; font-size : 0.9em; font-family :"Verdana";}
.StampaTematicheLbl{ vertical-align:middle; color:Black ; padding-bottom:2em; font-size : 0.8em; font-family :"Verdana"; }
div.divTabellaAnnualeStampa{ width:100%; background-color:White;}
.TabellaAnnualeStampa{  font-size:0.6em;   font-family:Arial, Helvetica, sans-serif; padding:0.0em;  vertical-align:middle;  border: solid; border-width: 1px;/* border-color:#6B9ED5; */ border-color:#000000;  padding:0.1em; background-color:White;}
.TabellaAnnualeStampa th { font-family:Arial, Helvetica, sans-serif; padding-left:0.3em; padding-right:0.3em;/* border-bottom-color:#BBBBBB; */ border-color:#000000; font-weight: bold;/* height:2em !important; */ background-color::#FFFFFF;   }
.TabellaAnnualeStampa td{ font-family:Arial, Helvetica, sans-serif; color: #258EA8; border: 0.0em solid #ffffff; border-bottom: 0.1em solid #CCCCCC;  text-align:right; padding: 0 2px 0 2px; vertical-align:top !important;  }
.TabellaAnnualeTitoloStampa{/* color: #4f6b72 !important; */ color: #000000 !important;  border: 0.1em solid red; border-bottom: 0.1em solid #CCCCCC;  border-right: 0.1em solid #CCCCCC !important;  text-align:left !important;}
.TabellaAnnualeTitoloGGStampa{ color: #4f6b72 !important; border: 0.1em solid red; border-bottom: 0.1em solid #CCCCCC; /* border-right: 0.1em solid #CCCCCC !important; */ border-right: 0.1em solid #000000 !important;  text-align:left !important;}
.divImmagineStampaAnnuale{ background-color:White !important; padding:4px; color:Black !important; text-align:left !important; vertical-align:middle !important; display:inline; font-size:1.1em; font-family:Arial;  width:300px; height:80px}
.divTitoloStampaAnnuale{ background-color:white !important; color:Black !important; vertical-align:top !important; font-size:1.1em; font-family:Arial;  margin-top:-2em; margin-left:400px; margin-bottom:1em;}

div.containerSms a#lbRegistrazione, div.containerSms a#lbRecuperaPass, a#lbReinviaSMS, a#lbGestioneTarghe, a#lbCancellaIscrizione, a#lbReinviaMail, a#lbConfermaSms, a#lbIscrizione, a#lbPassDimenticata, a#lbModificaDati, a#lbuUtenteRegistrato {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.containerSms a#lbRegistrazione:hover, div.containerSms a#lbRecuperaPass:hover, a#lbReinviaSMS:hover, a#lbGestioneTarghe:hover, a#lbCancellaIscrizione:hover, a#lbReinviaMail:hover, a#lbConfermaSms:hover, a#lbIscrizione:hover, a#lbPassDimenticata:hover, a#lbModificaDati:hover, a#lbuUtenteRegistrato:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
span.avviso, span#revCodiceSMS {font-family:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em !important;}
div#DivConferma {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
span#lErrore a, span#lErrore a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em !important;}
span#lMessaggio, span#lErrorMessage, span#lCellNonConfermato, span#lMailNonConfermata, span#revPass, span#lErrore, span#RegularExpressionValidator2, span#lMessage, span#revCodiceFiscale, span#RegularExpressionValidator1, span#lErroreData, span.MessaggiErrore {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
span.messaggio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
span#lMessaggioConferma {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
div.Titdidascalia {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em;}
div.Testodidascalia {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em;}
div.area {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em;}
#pt-portlet-content-420 {font-family:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px !important;}
#txtCerca {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#btnCerca {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
table#gdvRisultati {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.titoloRisultati {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#divPaginazione a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em}
td.banText input.formBtnText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px;}
td.loginText input.formBtnText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
td.objectSubtitle input.formBtnText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
span#pt-login-link a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
div.menu-sx a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6875em;}
td.tdlink a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div.AggiungiEvento a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
select.cssDTPComboBox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
th.calendarDayHeader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.875em;}
td#RightHeaderCalendar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.625em;}
div.titoloTematiche {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.calendarDay {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.875em;}
.calendarOtherMonthDay {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.875em;}
.calendarWeekendDay {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.875em;}
input.BTHeaderCalendar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
span.chkListTematiche label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6785em;}
input#BtnAggTematiche {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.675em;}
div.DivTematiche label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.675em !important;}
.TabellaColori {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}
.TabellaAnnuale {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.675em;}
.TabellaAnnuale a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em; font-family:Verdana;}
input#BtnAggTematiche {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.675em;}
td#RightImgHeaderCalendar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.675em;}
div.container {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
span.bold-doc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.normal-doc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.red-doc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.testoCorpo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
.titoletto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
span.domanda { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
span.risposta { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; }
span.boldfaq { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.normalfaq { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.testo{   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div.navigazione-header a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
spanDimensioneCarattereCustomTagA {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
spanDimensioneCarattereCustomTagB {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#carattere-aaa {  font-family:Verdana, Arial, Helvetica, sans-serif; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;  margin-top:-1.800em; }
*>div#carattere-aaa { margin-top:-3.400em;}
div.admin a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#benvenuti { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#benvenuti-testo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
span.archivio a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
span.archivio a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.titoletto-corto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.normal-news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.faq-question { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
.faq-answer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#lista-home a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; }
span.titolo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
span.titolo a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
span.titolo a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
span.descrizione { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#archivio a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#lista-help a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#menu-sx a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6875em;}
td.tdlink a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#menu-dx a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6875em; }
td.tdtrattinodx { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6875em; }
td.tdlinkdx a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.titolettonews { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.red-news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.testoTitolo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.875em;}
.sottoTitolo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
.testoCorpo  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#testo-pagina table  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
span.bold-doc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em; }
.normal-doc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.red-doc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
td.tdtestata { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
td.tdbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
td.tdnormal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
.calendar, .calendar table {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.calendar tbody .day.othermonth {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
.calendar .combo {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 90%;}
#pt-portlet-515 input#pt-login-username-textbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em;}
#pt-portlet-515 input#in_pw_newpassword{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em;}
#pt-portlet-515 input#in_pw_confirmpassword{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9375em;}
#pt-portlet-515 select#in_se_authsource {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
div#buttonContainer input.formBtnText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
div#userContainer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#passwordContainer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#tipoUtenteContainer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#messageContainer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#buttonContainer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#newPasswordContainer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
div#confirmPasswordContainer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.625em;}
p.pDatiIscrizione, p#pDatiIscrizione {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.containerML label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.rigaML label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.rigaML input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.rigaMLPanel label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
span#lblInformativa {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.DivInformativaPrivacy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
table#rblAccetto label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
input.btnNewsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divChkRegistrazione{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divRegistrazionePasso1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#Cancellazione{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
.lblWarningMailingList {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
input#ConfermaCancellazione {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.divCancellazioneNonOk {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.CancellazioneOk {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divChkGiaRegistrato {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divChkErrore {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
span#TxtElencoIScritti {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
table#GridViewUtenti th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
table#GridViewUtenti td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
table#GridViewTematiche th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
table#GridViewTematiche td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div.containerMLInvio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
input#TxtMailCancellazione {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.CatalogoTematicheHeader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.CatalogoTematiche {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.CatalogoTematiche a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.containerMLlegend {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.InvioNewsLetterIframe{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.Margine2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em;}
.RadioSelIscrizione, .RadioSelIscrizione label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divInvioMessaggio .rigaML label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
*>div#divInvioMessaggio .rigaML label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divTematica.rigaMLPanelInvio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#RichText label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divMessaggioInviato.rigaMLPanelInvio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
input#LinkBTPortletBackUrl.btnNewsletter {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em !important;}
div.divErroreGenericoML{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
input.btnNewsletterAnnulla {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#divModificaInserisciTematica input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
ul#breadcrumbs {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
*>ul#breadcrumbs {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
li.bread {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}
div#containerDelibere {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}


