.TaskCriticalPriorityStyle { color: #ff0000; font-weight: bold; font-size: 10px; }
.TaskHighPriorityStyle { color: rgb(210,0,0); font-size: 10px; }
.TaskLowPriorityStyle { color: rgb(96,96,96); font-size: 10px; }
.TaskNormalPriorityStyle { color: rgb(0,0,0); font-size: 10px; }
.SalaryClassBillingInvoiceTHStyle { width: 80px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.SalaryClassBillingNameTHStyle { width: 250px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.SalaryClassBillingValueTHStyle { width: 90px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.BoldRedStyle { color: #ff0000; font-weight: bold; font-size: 10px; }
.BoldOrangeStyle { color: #ffa500; font-weight: bold; font-size: 10px; }
.MonthCalendarDateCheckboxStyle { position: relative; margin: 0px; left: 8px; padding: 0px; font-size: 10px; border-width: 0px; }
.MonthCalendarDateDivStyle { background-color: rgb(224,224,255); font-size: 10px; text-align: center; }
.MonthCalendarSummaryTHStyle { width: 70px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.MonthCalendarTDCenterDarkFixedHeightStyle { width: 14%; text-align: center; background-color: rgb(190,190,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; height: 65px; vertical-align: top; }
.MonthCalendarTDCenterDarkStyle { text-align: center; background-color: rgb(190,190,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; height: 65px; vertical-align: top; }
.MonthCalendarTDCenterFixedHeightStyle { width: 14%; text-align: center; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; height: 65px; vertical-align: top; }
.MonthCalendarTDCenterStyle { text-align: center; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; height: 65px; vertical-align: top; }
.MonthCalendarTDGreyStyle { text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.MonthCalendarTDLeftStyle { width: 14%; text-align: left; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; height: 65px; vertical-align: middle; }
.MonthCalendarTHCenterStyle { width: 14%; text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.MonthCalendarWeekColumnTHStyle { width: 30px; text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkTimeBankSaldoMinusTDStyle { text-align: center; background-color: #FFCCCC; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkTimeBankSaldoPlusTDStyle { text-align: center; background-color: #CCFFCC; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkTimeBankSaldoTHStyle { width: 50%; text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkTimePlanCalendarDateCheckboxStyle { margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.WorkTimePlanCalendarDateDivStyle { background-color: rgb(224,224,255); vertical-align: middle; width: 20px; font-size: 10px; text-align: center; }
.WorkTimePlanCalendarTHCenterStyle { width: 150px; text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkTimePlanCalendarTHNarrowStyle { width: 32px; text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkTimePlanInnerTableStyle { border-collapse: collapse; margin: 0px; font-size: 10px; border-width: 0px; }
.WorkTimePlanTDCenterDarkStyle { text-align: center; background-color: rgb(190,190,190); border-style: solid; border-width: 0px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 0px; height: 65px; vertical-align: top; }
.WorkTimePlanTDCenterStyle { text-align: center; border-style: solid; border-width: 0px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 0px; vertical-align: middle; height: 65px; }
.WorkTimePlanTRStyle { vertical-align: middle; border-color: #e7e7e7; padding: 0px; line-height: 18px; font-size: 10px; border-width: 0px; border-style: solid; text-align: left; }
.CalendarSelectorArrowStyle { height: 20px; width: 20px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.CoefficientContentTableStyle { vertical-align: top; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.CoefficientFormTextFieldStyle { width: 90px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.CompanyUsedTesSettingsTDStyle { text-align: left; background-color: rgb(222,255,222); border-style: solid; border-width: 1px; font-size: 10px; font-weight: normal; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableHeaderRowStyle { text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 11px; font-weight: bold; line-height: 14px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTDItalicStyle { font-style: italic; text-align: left; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 5px; vertical-align: middle; }
.ContentTableTDRightRedStyle { text-align: right; color: rgb(210,0,0); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHCenterSmallTextStyle { text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 8px; font-weight: normal; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHDarkWidth15Style { width: 15px; text-align: center; background-color: #bebebe; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHDarkWidth90Style { width: 90px; text-align: left; background-color: #bebebe; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHWidth15Style { width: 15px; text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHWidth182Style { width: 182px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHWidth90Style { width: 90px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.FloatLeftStyle { margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FloatRightStyle { margin: 0px; padding: 0px; font-size: 10px; float: right; border-width: 0px; }
.ContentTableTDGreenStyle { text-align: left; color: rgb(0,210,0); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTDRedNormalStyle { text-align: left; color: rgb(210,0,0); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTDRedStyle { text-align: left; color: rgb(210,0,0); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.RadioColorChooserColorTypeStyle { text-align: center; width: 18px; float: left; margin: 0px 1px 0px 1px; border-style: solid; border-width: 1px; font-size: 10px; border-color: #e7e7e7; padding: 0px; height: 18px; }
.RadioColorChooserStyle { text-align: center; width: 18px; float: left; margin: 0px 1px 0px 1px; border-width: 0px; font-size: 10px; padding: 0px; height: 18px; vertical-align: middle; }
.RedSmallTextStyle { color: #ff0000; font-weight: normal; margin: 0px; padding: 0px; font-size: 9px; border-width: 0px; }
.LockedSalaryItemTDCenterStyle { text-align: center; background-color: rgb(255,255,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.LockedSalaryItemTDRightStyle { text-align: right; background-color: rgb(255,255,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.LockedSalaryItemTDStyle { text-align: left; background-color: rgb(255,255,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.LockedSalaryItemTHRightStyle { text-align: right; background-color: rgb(255,255,128); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ModifiedSalaryItemTDCenterStyle { text-align: center; background-color: rgb(255,222,222); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ModifiedSalaryItemTDRightStyle { text-align: right; background-color: rgb(255,222,222); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ModifiedSalaryItemTDStyle { text-align: left; background-color: rgb(255,222,222); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ModifiedSalaryItemTHRightStyle { text-align: right; background-color: rgb(255,192,192); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ReportSubTableDivStyle { margin: 0px 0px 0px 50px; padding: 0px; font-size: 10px; border-width: 0px; }
.SalaryClassReportSummaryTDStyle { text-align: right; background-color: rgb(230,230,247); color: rgb(0,0,64); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.SalaryClassReportTableTHDarkRightStyle { text-align: right; background-color: #bebebe; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.SalaryClassReportTableTHRightStyle { text-align: right; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.SmallContentDialogH2Style { width: 100%; font-weight: normal; background-color: #f2f2f2; float: left; color: #000000; margin: 0px; border-width: 0px; font-size: 10px; line-height: 21px; padding: 0px; height: 21px; }
.SmallContentDialogStyle { border-color: #cccccc; margin: 0px 0px 0px 0px; padding: 0px; font-size: 10px; border-style: solid; border-width: 1px; }
.SalaryClassOptionHeaderStyle { background-color: rgb(200,200,200); text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; text-align: left; }
.SelectorButtonStyle { background: #999999 url(images/ui_button_background.gif) repeat-x left top; float: left; margin: 0px 0px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.SelectorLeftArrowTDStyle { width: 20px; text-align: left; border-style: solid; border-width: 0px; font-size: 10px; line-height: 20px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.SelectorRightArrowTDStyle { width: 20px; text-align: right; border-style: solid; border-width: 0px; font-size: 10px; line-height: 20px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.SelectorTDStyle { vertical-align: middle; border-color: #e7e7e7; padding: 2px; line-height: 20px; font-size: 10px; border-width: 0px; border-style: solid; text-align: center; }
.SmallTextStyle { font-weight: normal; margin: 0px; padding: 0px; font-size: 9px; border-width: 0px; }
.TesPreviewButtonStyle { background: #999999 url(images/ui_button_background.gif) repeat-x left top; width: 88px; margin: 0px 8px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.TinyDivStyle { height: 2px; width: 100%; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.NoBordersTableStyle { border-collapse: collapse; margin: 0px; font-size: 10px; border-width: 0px; }
.NoBordersTDStyle { vertical-align: middle; border-color: #e7e7e7; padding: 2px; line-height: 18px; font-size: 10px; border-width: 0px; border-style: solid; text-align: left; }
.PeriodWorkLogListTDNarrowStyle { width: 14px; text-align: center; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.PeriodWorkLogListTDStyle { width: 150px; text-align: left; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.PeriodWorkLogListTHStyle { width: 300px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkLogAcceptedDivStyle { background-color: rgb(255,224,190); margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.WorkLogAcceptedDivStyle2 { color: rgb(0,160,0); text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.WorkLogAcceptedLinkStyle:hover { text-decoration: underline; }
.WorkLogAcceptedLinkStyle { color: rgb(0,160,0); font-weight: bold; text-decoration: none; font-size: 10px; }
.WorkLogAcceptedTDStyle { text-align: left; background-color: rgb(255,224,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkLogOutsidePeriodDivStyle { background-color: rgb(194,194,194); margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.WorkLogPaidDivStyle { background-color: rgb(150,255,190); margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.WorkLogPaidTDStyle { text-align: left; background-color: rgb(150,255,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkLogSickLeaveContainerTDPropertyStyle { text-align: left; margin: 0px; border-style: solid; border-width: 0px 1px 0px 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 0px; vertical-align: middle; }
.WorkLogSickLeaveTHPropertyStyle { width: 150px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 0px 1px 0px 0px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; text-transform: uppercase; }
.WorkLogTHDarkStyle { text-align: left; background-color: rgb(190,190,190); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; text-transform: uppercase; }
.WorkLogTHNarrowStyle { width: 14px; text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkLogTHPropertyDarkStyle { width: 150px; text-align: left; background-color: rgb(190,190,190); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; text-transform: uppercase; }
.WorkLogTHPropertyStyle { width: 150px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; text-transform: uppercase; }
.AbstractWorkLogTypeStyle { width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeAcceptedStyle { background-color: rgb(255,224,190); width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeAvailableStyle { background-color: #00aa00; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeContractEndStyle { background-color: #000000; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeDateManualStyle { background-color: #00cc00; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeDefaultStyle { background-color: #ffcccc; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeEmptyStyle { width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeHourManualStyle { background-color: #0000cc; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeLegendTDStyle { width: 22px; text-align: center; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.WorkLogTypeNotReservedStyle { background-color: #ccccff; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypePaidStyle { background-color: rgb(150,255,190); width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypePekkasDayStyle { background-color: #cccc00; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeReservedStyle { background-color: #cc0000; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeTaxfreeAllowanceStyle { background-color: #00cccc; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeVacation2Style { text-align: center; width: 26px; float: left; background-color: #ffff00; margin: 0px 1px 0px 1px; border-width: 0px; font-size: 10px; padding: 0px; white-space: nowrap; }
.WorkLogTypeVacationStyle { background-color: #ffff00; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTypeVacationStyleRed { background-color: #ff0000; width: 18px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkTimePlanCheckboxStyle { text-align: center; width: 18px; float: left; margin: 0px 1px 0px 1px; border-width: 0px; font-size: 10px; padding: 0px; height: 18px; vertical-align: middle; }
.WorkTimePlanTableTHAcceptedStyle { text-align: right; background-color: #f7f7f7; color: rgb(0,160,0); border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.GolfEventLinkStyle:hover { background-color: #F2F2F2; text-decoration: underline; }
.GolfEventLinkStyle { color: #000000; width: 150px; background-color: #ffffff; text-decoration: none; display: block; font-size: 10px; }
.BodyStyle { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0px; padding: 0px; font-size: 10px; }
.BoldStyle { font-weight: bold; font-size: 10px; }
.ClearDivStyle { height: 1px; clear: both; content: " "; line-height: 1px; font-size: 1px; display: block; }
.BlueStyle { color: #0000ff; font-size: 10px; }
.GreenStyle { color: #00ff00; font-size: 10px; }
.RedStyle { color: #ff0000; font-size: 10px; }
.ErrorDialogH2Style { background: transparent url(images/ui_icon_error.gif) top left no-repeat; width: 100%; background-color: rgb(255,171,171); float: left; color: #000000; margin: 0px; border-width: 0px; font-size: 12px; line-height: 25px; padding: 0px; height: 25px; }
.ErrorDialogStyle { border-color: rgb(255,76,76); margin: 0px 0px 10px 0px; padding: 0px; font-size: 10px; border-style: solid; border-width: 1px; }
.InformationDialogH2Style { background: transparent url(images/ui_icon_information.gif) top left no-repeat; width: 100%; background-color: rgb(136,136,136); float: left; color: #ffffff; margin: 0px; border-width: 0px; font-size: 12px; line-height: 25px; padding: 0px; height: 25px; }
.InformationDialogStyle { border-color: rgb(136,136,136); margin: 0px 0px 10px 0px; padding: 0px; font-size: 10px; border-style: solid; border-width: 1px; }
.LeftMargin36Style { margin: 0px 0px 0px 36px; padding: 0px; font-size: 10px; border-width: 0px; }
.Margin8Style { margin: 8px; padding: 0px; font-size: 10px; border-width: 0px; }
.NoDisplayStyle { display: none; font-size: 10px; }
.PageBannerStyle { margin: 5px 10px 0px 10px; padding: 0px; font-size: 10px; border-width: 0px; }
.SmileyStyle { vertical-align: middle; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.SpanFloatLeftStyle { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; line-height: 12px; padding: 0px; font-size: 11px; float: left; border-width: 0px; }
.ContentAreaStyle { margin: 5px 0px 0px 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.ContentDialogH2Style { width: 100%; background-color: #f2f2f2; float: left; color: #000000; margin: 0px; border-width: 0px; font-size: 12px; line-height: 25px; padding: 0px; height: 25px; }
.ContentDialogStyle { border-color: #cccccc; margin: 0px 0px 10px 0px; padding: 1px; font-size: 10px; border-style: solid; border-width: 1px; }
.ContentSubHeaderStyle { width: 100%; font-weight: bold; margin: 16px 0px 0px 0px; padding: 1px; font-size: 12px; float: left; border-width: 0px; }
.HeaderCellLinkStyle:hover { background-color: #bebebe; text-decoration: underline; }
.HeaderCellLinkStyle { color: #000000; font-weight: bold; text-decoration: none; display: block; font-size: 10px; }
.ContentPagingArrowStyle { width: 35px; font-size: 10px; text-align: center; }
.ContentPagingImageStyle { height: 13px; vertical-align: middle; width: 11px; margin: 0px; display: inline; padding: 0px; font-size: 10px; border-width: 0px; }
.ContentPagingLinkStyle { color: #000000; text-decoration: none; font-size: 10px; }
.ContentResultLinkStyle { color: #000000; text-decoration: underline; font-size: 10px; }
.ContentTableFullStyle { border-collapse: collapse; width: 100%; margin: 0px; font-size: 10px; }
.ContentTableHeaderStyle { width: 100%; font-weight: bold; margin: 12px 0px 4px 0px; padding: 0px; font-size: 12px; float: left; border-width: 0px; }
.ContentTableStyle { border-collapse: collapse; margin: 0px; font-size: 10px; }
.ContentTableTDBasketStyle { vertical-align: middle; border-color: #e7e7e7; padding: 0px; line-height: 18px; font-size: 10px; border-width: 1px; border-style: solid; text-align: center; }
.ContentTableTDCenterStyle { vertical-align: middle; border-color: #e7e7e7; padding: 2px; line-height: 18px; font-size: 10px; border-width: 1px; border-style: solid; text-align: center; }
.ContentTableTDRightStyle { vertical-align: middle; border-color: #e7e7e7; padding: 2px; line-height: 18px; font-size: 10px; border-width: 1px; border-style: solid; text-align: right; }
.ContentTableTDStyle { vertical-align: middle; border-color: #e7e7e7; padding: 2px; line-height: 18px; font-size: 10px; border-width: 1px; border-style: solid; text-align: left; }
.ContentTableTHBasketStyle { text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 0px; vertical-align: middle; }
.ContentTableTHCenterDarkStyle { text-align: center; background-color: #bebebe; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHRightDarkStyle { text-align: right; background-color: #bebebe; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHCenterStyle { text-align: center; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHDarkStyle { text-align: left; background-color: #bebebe; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHPropertyStyle { width: 150px; text-align: right; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHRedPropertyStyle { color: #ff0000; width: 150px; text-align: right; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHTopPropertyStyle { width: 150px; text-align: right; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: top; }
.ContentTableTHRightStyle { text-align: right; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTHStyle { text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTRDarkStyle { text-align: left; background-color: rgb(220,220,220); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentTableTRStyle { text-align: left; background-color: #ffffff; border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.ContentToggleLinkStyle { width: 25px; float: left; text-decoration: none; margin: 0px 5px 0px 5px; color: #000000; font-size: 10px; display: inline; vertical-align: middle; height: 25px; }
.MinusLinkStyle { background: transparent url(images/ui_button_minus.gif) top left no-repeat; width: 25px; float: left; text-decoration: none; margin: 0px 5px 0px 5px; color: #000000; font-size: 10px; display: inline; vertical-align: middle; height: 25px; }
.PlusLinkStyle { background: transparent url(images/ui_button_plus.gif) top left no-repeat; width: 25px; float: left; text-decoration: none; margin: 0px 5px 0px 5px; color: #000000; font-size: 10px; display: inline; vertical-align: middle; height: 25px; }
.SmallMinusLinkStyle { background: transparent url(images/ui_button_minus_small.gif) top left no-repeat; width: 25px; float: left; text-decoration: none; margin: 0px 5px 0px 5px; color: #000000; font-size: 10px; display: inline; vertical-align: middle; height: 25px; }
.SmallPlusLinkStyle { background: transparent url(images/ui_button_plus_small.gif) top left no-repeat; width: 25px; float: left; text-decoration: none; margin: 0px 5px 0px 5px; color: #000000; font-size: 10px; display: inline; vertical-align: middle; height: 25px; }
.AbstractEmployeeStateStyle { width: 6px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeAvailableStyle { background-color: #00aa00; width: 6px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeAvailableThickStyle { background-color: #00aa00; width: 20px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeContractEndStyle { background-color: #000000; width: 6px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeContractEndThickStyle { background-color: #000000; width: 20px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeDefaultThickStyle { background-color: #ffcccc; width: 20px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeEmptyStyle { width: 6px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeEmptyThickStyle { width: 20px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeNotReservedStyle { background-color: #ccccff; width: 6px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeNotReservedThickStyle { background-color: #ccccff; width: 20px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeReservedStyle { background-color: #cc0000; width: 6px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeReservedThickStyle { background-color: #cc0000; width: 20px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeVacationStyle { background-color: #ffff00; width: 6px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.EmployeeVacationThickStyle { background-color: #ffff00; width: 20px; margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.ConfirmedLinkStyle:hover { text-decoration: underline; }
.ConfirmedLinkStyle { color: #bb0000; text-decoration: none; font-size: 10px; }
.Form100PercentDivStyle { width: 98%; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormButtonStaticWidth120Style { background: #999999 url(images/ui_button_background.gif) repeat-x left top; width: 120px; margin: 0px 8px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.FormButtonStaticWidth160Style { background: #999999 url(images/ui_button_background.gif) repeat-x left top; width: 160px; margin: 0px 8px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.FormButtonStaticWidth190Style { background: #999999 url(images/ui_button_background.gif) repeat-x left top; width: 190px; margin: 0px 8px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.FormButtonStaticWidth220Style { background: #999999 url(images/ui_button_background.gif) repeat-x left top; width: 220px; margin: 0px 8px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.FormButtonStyle { background: #999999 url(images/ui_button_background.gif) repeat-x left top; margin: 0px 8px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.FormCheckboxStyle { margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.FormDiv200Style { width: 200px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormDiv280Style { width: 280px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormDivStyle { width: 180px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormFullTextfieldStyle { width: 98%; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormRadioStyle { margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormSelect60Style { width: 60px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormSelectStyle { width: 180px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormScalableSelectStyle { width: 180px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormShortSelectStyle { width: 120px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormShortTextfield50Style { width: 50px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormShortTextfieldStyle { width: 80px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormTextfieldStyle { width: 180px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormVeryShortSelectStyle { width: 85px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormWideDivStyle { width: 560px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormWiderDivStyle { width: 660px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormWideSelectStyle { width: 540px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.FormWideTextfieldStyle { width: 540px; float: left; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.PropertyErrorStyle { height: 16px; background: transparent url(images/ui_icon_inputerror.gif) top left no-repeat; width: 8px; margin: 1px 1px 1px 1px; display: inline; font-size: 10px; float: left; }
.PropertyRequiredStyle { height: 16px; background: transparent url(images/ui_icon_inputrequired.gif) top left no-repeat; width: 12px; margin: 1px 1px 1px 1px; font-size: 10px; }
.DateDivStyle { width: 105px; margin: 0px; padding: 0px; font-size: 10px; float: right; border-width: 0px; text-align: right; }
.MainMenuDivStyle { background-color: #e7e7e7; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.MainMenuLinkStyle:hover { color: #000000; }
.MainMenuLinkSelectedStyle { background: #e7e7e7 url(images/menu_bar_selected120.gif) bottom left no-repeat; text-align: center; width: 123px; text-decoration: none; color: #000000; font-size: 10px; font-weight: bold; display: block; line-height: 24px; height: 24px; text-transform: uppercase; }
.MainMenuLinkStyle { background: #e7e7e7 url(images/menu_bar_notselected120.gif) bottom left no-repeat; text-align: center; width: 123px; text-decoration: none; color: #666666; font-size: 10px; font-weight: bold; display: block; line-height: 24px; height: 24px; text-transform: uppercase; }
.MainMenuLIStyle { list-style-type: none; width: 123px; float: left; margin: 0px; border-width: 0px; font-size: 10px; display: block; padding: 0px; height: 24px; }
.MainMenuLinkStyleWide:hover { color: #000000; }
.MainMenuLinkSelectedStyleWide { background: #e7e7e7 url(images/menu_bar_selected150.gif) bottom left no-repeat; text-align: center; width: 153px; text-decoration: none; color: #000000; font-size: 10px; font-weight: bold; display: block; line-height: 24px; height: 24px; text-transform: uppercase; }
.MainMenuLinkStyleWide { background: #e7e7e7 url(images/menu_bar_notselected150.gif) bottom left no-repeat; text-align: center; width: 153px; text-decoration: none; color: #666666; font-size: 10px; font-weight: bold; display: block; line-height: 24px; height: 24px; text-transform: uppercase; }
.MainMenuLIStyleWide { list-style-type: none; width: 153px; float: left; margin: 0px; border-width: 0px; font-size: 10px; display: block; padding: 0px; height: 24px; }
.MainMenuULStyle { list-style-type: none; margin: 0px 0px 0px 10px; display: inline; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.NexrentDialogH2Style { height: 25px; width: 100%; margin: 0px; line-height: 25px; padding: 0px; font-size: 12px; float: left; border-width: 0px; }
.NexrentDialogStyle { margin: 0px 0px 10px 0px; padding: 0px; font-size: 10px; border-style: solid; border-width: 1px; }
.NexrentDivStyle { margin: 1px; padding: 0px; font-size: 10px; border-width: 0px; }
.NexrentDivIndented1Style { margin: 0px 0px 0px 20px; padding: 0px; font-size: 10px; border-width: 0px; }
.NexrentDivIndented2Style { margin: 0px 0px 0px 30px; padding: 0px; font-size: 10px; border-width: 0px; }
.NexrentFormStyle { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; line-height: 12px; padding: 0px; font-size: 10px; border-width: 0px; }
.NexrentLinkStyle:hover { text-decoration: underline; }
.NexrentLinkStyle { color: #000000; text-decoration: none; font-size: 10px; }
.CompanyOrderReportCompletedContractTDCenterStyle { text-align: center; background-color: rgb(230,230,250); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.CompanyOrderReportCompletedContractTDRightStyle { text-align: right; background-color: rgb(230,230,250); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.CompanyOrderReportCompletedContractTDStyle { text-align: left; background-color: rgb(230,230,250); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.PathDivStyle { margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.PathLinkStyle:hover { text-decoration: underline; }
.PathLinkStyle { color: #666666; font-weight: bold; text-decoration: none; margin: 0px 2px 0px 2px; font-size: 10px; }
.PathLinkStyleRight { color: #666666; font-weight: bold; text-decoration: none; float: right; margin: 0px 2px 0px 2px; font-size: 10px; }
.SubMenuLinkStyle:hover { color: #000000; }
.SubMenuLinkStyle { color: #666666; text-decoration: none; font-size: 10px; }
.SubMenuLIStyle { list-style-type: none; text-align: left; width: 146px; overflow: hidden; float: left; margin: 0px 0px 0px 8px; color: #cc0000; border-width: 0px; font-size: 10px; font-weight: bold; display: inline; line-height: 18px; padding: 0px; text-transform: uppercase; }
.SubMenuULStyle { clear: both; list-style-type: none; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.SummaryLinkStyle { color: #000000; text-decoration: none; font-size: 14px; }
.ArrowLeftLinkStyle { background: transparent url(images/calendar_arrow_left.gif) top left no-repeat; width: 25px; float: left; text-decoration: none; margin: 0px 0px 0px 5px; color: #000000; border-width: 0px; font-size: 10px; display: inline; height: 23px; }
.ArrowLeftTDStyle { background-color: #f2f2f2; width: 48px; font-size: 10px; border-width: 0px; text-align: left; }
.ArrowRightLinkStyle { height: 23px; background: transparent url(images/calendar_arrow_right.gif) top left no-repeat; width: 25px; margin: 0px 5px 0px 0px; display: inline; font-size: 10px; border-width: 0px; float: right; }
.ArrowRightTDStyle { background-color: #f2f2f2; width: 48px; font-size: 10px; border-width: 0px; text-align: right; }
.CalendarSelectStyle { font-family: Verdana, Arial, Helvetica, sans-serif; width: 194px; margin: 5px 0px 5px 2px; line-height: 12px; padding: 0px; font-size: 10px; border-width: 0px; }
.CalendarTableStyle { border-collapse: collapse; width: 198px; margin: 0px auto 3px auto; font-size: 10px; border-width: 0px; }
.DayCellLinkCurrentStyle:hover { background-color: #f2f2f2; }
.DayCellLinkCurrentStyle { color: #cc0000; width: 24px; font-weight: bold; text-decoration: none; display: block; font-size: 10px; }
.DayCellLinkStyle:hover { background-color: #f2f2f2; }
.DayCellLinkSelectedStyle:hover { background-color: #f2f2f2; }
.DayCellLinkSelectedStyle { color: #0000ee; width: 24px; font-weight: bold; text-decoration: none; display: block; font-size: 10px; }
.DayCellLinkStyle { color: #000000; width: 24px; text-decoration: none; display: block; font-size: 10px; }
.DayCellTDStyle { height: 16px; background-color: #ffffff; border-color: #888888; line-height: 16px; font-size: 10px; border-width: 1px; border-style: solid; text-align: center; }
.HeaderCellStyle { height: 16px; width: 24px; background-color: #f2f2f2; font-weight: bold; line-height: 16px; font-size: 10px; border-width: 0px; text-align: center; }
.MonthCellStyle { background-color: #f2f2f2; width: 96px; font-weight: bold; line-height: 23px; font-size: 12px; border-width: 0px; text-align: center; }
.WeekCellLinkCurrentStyle { color: #cc0000; background-color: #d5d5d5; width: 22px; text-decoration: none; display: block; font-size: 10px; }
.WeekCellLinkSelectedStyle { color: #0000ee; background-color: #d5d5d5; width: 22px; text-decoration: none; display: block; font-size: 10px; }
.WeekCellLinkStyle { color: #000000; width: 22px; text-decoration: none; display: block; font-size: 10px; }
.WeekCellTDStyle { height: 16px; background-color: #f2f2f2; vertical-align: middle; font-weight: bold; line-height: 16px; font-size: 10px; border-width: 0px; text-align: center; }
.ToolsContainerDivStyle { width: 200px; margin: 0px 10px 0px 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.ToolsDivStyle { background-color: #f2f2f2; width: 198px; border-color: #cccccc; margin: 0px 0px 10px 0px; padding: 0px; font-size: 10px; border-style: solid; border-width: 1px; }
.ToolsH2Style { background: #e7e7e7; text-align: left; width: 100%; margin: 0px; color: #000000; border-width: 0px; font-size: 12px; line-height: 25px; padding: 0px; height: 25px; }
.ToolsToggleDivStyle { width: 210px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.LogoutLinkStyle { background: #FFFFFF url(images/top_button_logout.gif) top left no-repeat; width: 71px; float: right; text-decoration: none; margin: 10px 10px 0px 0px; color: #000000; font-size: 10px; font-weight: bold; display: block; padding: 4px 0px 0px 6px; height: 20px; text-transform: uppercase; }
.TopBannerStyle { height: 54px; background: #ffffff url(images/top_bg_fade.gif) bottom left repeat-x; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.TopLogoStyle { height: 37px; background: transparent url(images/top_logo_ppshp.gif) top left no-repeat; width: 180px; margin: 7px 0px 0px 38px; display: inline; font-size: 10px; float: left; }
.WorkLogSelectorDivStyle { margin: 0px 1px 0px 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; text-align: center; }
.WorkLogTDCenterDarkStyle { text-align: center; background-color: rgb(190,190,190); border-style: solid; border-width: 1px; font-size: 10px; line-height: 18px; border-color: #e7e7e7; padding: 0px; vertical-align: middle; }
.WorkLogTDCenterStyle { vertical-align: middle; border-color: #e7e7e7; padding: 0px; line-height: 18px; font-size: 10px; border-width: 1px; border-style: solid; text-align: center; }
.DisabledTextDivStyle { color: #bebebe; margin: 0px; padding: 0px; font-size: 10px; border-width: 0px; }
.DisabledTextFloatDivStyle { color: #bebebe; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.NSFormVeryShortTextfieldStyle { width: 40px; float: left; margin: 2px 1px 0px 1px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; vertical-align: middle; }
.NSRadioButtonDivStyle { vertical-align: middle; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.NSRadioButtonLabelDivStyle { vertical-align: middle; margin: 1px 0px 0px 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.WeeklyWorkTimesTableDivStyle { width: 470px; margin: 1px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.WeeklyWorkTimesTHStyle { width: 85px; text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle; }
.OfficialCalendarTableStyle { margin: 5px; font-size: 10px; border-width: 5px; padding: 1px; border-color: #ffffff;}
.OfficialCalendarTDStyle { background-color: rgb(190,190,190); width: 250px;vertical-align: middle; border-width: 10px; border-color: #ffffff; line-height: 10px; font-size: 10px; border-width: 0px; border-style: solid; text-align: center; padding: 10px;}
.OfficialCalendarTHStyle { width: 250px;vertical-align: middle; border-width: 10px; border-color: #ffffff; line-height: 10px; font-size: 10px; border-width: 0px; border-style: solid; text-align: center; padding: 2px;}
.OfficialCalendarEmptyTDStyle { background-color: #ffffff; width: 250px;vertical-align: middle; border-width: 10px; border-color: #ffffff; line-height: 10px; font-size: 10px; border-width: 0px; border-style: solid; text-align: center; padding: 11px;}
.OfficialCalendarHeaderStyle { height: 16px; width: 24px; background-color: #ffffff; font-weight: bold; line-height: 16px; font-size: 10px; border-width: 0px; text-align: left; }
.ReportHeaderStyle {background-color: #ffffff; font-weight: bold; line-height: 16px; font-size: 10px; border-width: 0px; text-align: left; }
.ReportApplicantComparationTableStyle { margin: 5px; font-size: 10px; border-width: 5px; padding: 1px; border-color: #ffffff;}
.ReportApplicantComparationTRStyle { margin: 5px; font-size: 10px; border-width: 5px; padding: 1px; border-color: #ffffff;}
.ReportApplicantComparationTHStyle { width: 250px;vertical-align: middle; border-width: 10px; border-color: #ffffff; line-height: 10px; font-size: 10px; border-width: 0px; border-style: solid; text-align: center; padding: 2px;}
.ReportApplicantComparationEmptyTDStyle { background-color: #ffffff; width: 250px;vertical-align: top; border-width: 10px; border-color: #ffffff; line-height: 10px; font-size: 10px; border-width: 0px; border-style: solid; text-align: center; padding: 11px;}
.ReportApplicantComparationTDStyle { background-color: rgb(190,190,190); width: 250px;vertical-align: top; border-width: 10px; border-color: #ffffff; line-height: 10px; font-size: 10px; border-width: 0px; border-style: solid; text-align: center; padding: 10px;}
.ReportApplicantComparationInnerTableStyle  { margin: 0px; font-size: 10px; border-width: 0px; padding: 0px; border-color: #ffffff; vertical-align: top;}
.NexrentDivStyleWithScrollBar{ margin: 1px; padding: 0px; font-size: 10px; border-width: 0px;overflow-x:auto; overflow-y:hidden; }
.FormCheckboxStyleFloatLeft { margin: 8px; padding: 0px; font-size: 10px; border-width: 0px; float: left;}
.ContentTableTDWidth280Style { width: 280px;vertical-align: middle; border-color: #e7e7e7; padding: 2px; line-height: 18px; font-size: 10px; border-width: 1px; border-style: solid; text-align: left; }
.ContentTableTHWidth280Style { width: 280px;text-align: left; background-color: #f7f7f7; border-style: solid; border-width: 1px; font-size: 10px; font-weight: bold; line-height: 18px; border-color: #e7e7e7; padding: 2px; vertical-align: middle;}
.TextfieldStyle { width: 180px; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.ShortSelectStyle { width: 120px; margin-left: 5px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.errorPageTextStyle { text-align: center; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.errorPageLinkStyle { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.FormDiv400Style { width: 400px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormDiv800Style { width: 800px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.TextStyle { margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, margin-left: 3px; Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.LinkButtonStyle { background: #999999 url(images/ui_button_background.gif) repeat-x left top; margin: 0px 8px 0px 0px; color: #ffffff; border-style: solid; border-width: 1px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-weight: bold; border-color: rgb(102,102,102); padding: 1px; }
.LinkButtonStyle:link {text-decoration: none; cursor:default}
.LinkButtonStyle:visited {text-decoration: none; cursor:default}
.LinkButtonStyle:active {text-decoration: none; cursor:default}
.LinkButtonStyle:hover {text-decoration: none; cursor:default}
.ContentSubHeader2Style { width: 100%; font-weight: bold; font-style:italic; margin: 16px 0px 0px 0px; padding: 1px; font-size: 11px; float: left; border-width: 0px; }
.FormDiv120Style { width: 120px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormDiv250Style { width: 250px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.FormDiv30Style { width: 30px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }
.TextfieldShort30Style { width: 30px; margin: 0px; border-style: solid; border-width: 1px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; border-color: #999999; padding: 1px; }
.SubTaskAreaContentDialogH2Style { width: 377px; font-weight: normal;background-color: #f2f2f2; float: left; color: #000000; margin: 0px; border-width: 0px; font-size: 10px; line-height: 20px; padding: 0px; height: 20px; }
.SubTaskAreaContentDialogStyle { width: 377px; border-color: #cccccc; margin: 0px 0px 5px 0px; padding: 1px; font-size: 8px; border-style: solid; border-width: 1px; }
.FormDiv377Style { width: 377px; margin: 0px; padding: 0px; font-size: 10px; float: left; border-width: 0px; }

