﻿body
{

}
.BodyEdging
{
    background-color: #D3E9FA;
    border: 0px;
    padding: 0px;
    margin: 0px;
}
.TableBackground
{
    background-color: #EEEEEE;
}
.SidebarBackground
{
    background-color: #D3E9FA;
}
.ScrollingBackground
{
    background-color: #FFFFFF;
}
.ReadOnlyBackground
{
    background-color: #EEEEEE;
    font-size: 9pt;
    color: black;
    font-family: Arial;
}
.ReadOnlyBackgroundNoFont
{
    background-color: #EEEEEE;    
}

.GeneralText
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
}
.GeneralTextUnderlined
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
    text-decoration: underline;
}
.SmallTextUnderlined
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
    text-decoration: underline;
}
.SmallTextUnderlinedBold
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
    text-decoration: underline;
    font-weight: bold;
}
.GeneralTextBold
{    
    font-size: 9pt;
    color: black;
    font-family: Arial;
    font-weight: bold;
}

.LargerText
{
    font-size: 10pt;
    color: black;
    font-family: Arial;
}
.Heading1
{
    font-weight: bold;
    font-size: 14pt;
    color: blue;
    font-family: Arial;
}
.Heading2
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
}
.Heading3
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}
.ErrorMessage
{
    font-size: 9pt;
    color: red;
    font-family: Arial;
}
.ErrorHeading
{
    font-weight: bold;
    font-size: 11pt;
    color: red;
    font-family: Arial;
}
.ValidationAsterix
{    
    font-weight: bold;
    font-size: 14pt;    
    font-family: Arial;
}
.ValidationText
{    
    font-weight: bold;
    font-size: 9pt;
    color: red;    
    font-family: Arial;
}

.SmallText
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
}
.SmallHeading
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Arial;
}

.AdminHeading1
{
    font-weight: bold;
    font-size: 11pt;
    color: blue;
    font-family: Arial;
}
.AdminHeading2
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial;
}
.AdminBackground
{
    background-color: #bbdff3;
}
.AdminMainTable
{
    _height: 800px;    
    min-height: 800px;        
}
.AdminDataRow
{
    _height: 190px;
    min-height: 190px;
}
.AdminGridRow
{
    _height: 20px;
    min-height: 20px;
}
.AdminFormRow
{
    _height: 160px;
    min-height: 160px;
}
.AdminErrorRow
{
    _height: 5px;
    min-height: 5px;
}
.AdminFormBackground
{
    background-color: #bbdff3;
    _height: 160px;
    min-height: 160px;
}

.StaffJobLink:Link
{
    color: black;
}

.StaffJobLink:Visited
{
    color: black;
}

.StaffJobLink:Hover
{
    color: black;
}

.HelpButton
{
    height: 22px;
    width: 50px;
    font-size: 9pt;
    color: black;
    font-family: Arial;
}
.AdminButton
{
    height: 22px;
    width: 70px;
    font-size: 9pt;
    color: black;
    font-family: Arial;
}
.ProgressButton
{
    height: 22px;
    width: 120px;
    font-size: 9pt;
    color: black;
    font-family: Arial;
}

.CloseButton
{    
    height: 22px;
    width: 120px;
    font-size: 9pt;
    color: black;
    font-family: Arial;
}

.RegisterMainTable
{
    _height: 1150px;    
    min-height: 1150px;        
}
.RegisterRightTable
{
    _height: 1110px;
    min-height: 1110px;
}

.SupportRedText
{
    font-size: 10pt;
    color: red;
    font-family: Arial;
    font-weight: bold;
}

.SummaryPrintSize
{
    _height: 650px;
    _width: 648px;
    min-height: 650px;    
    min-width: 648px;    
}
.SummaryTableSize
{
    _height: 612px;
    _width: 648px;
    min-height: 612px;    
    min-width: 648px;    
}
.SummaryPageBreak
{
    height: 15px;
    width: 648px;
    page-break-after: always;        
}

.ReportMainTable
{
    _height: 1380px;    
    min-height: 1380px;        
}
.ReportRightTable
{
    _height: 1340px;
    min-height: 1340px;
}
.ReportGridRow
{
    _height: 50px;
    min-height: 50px;
    width: 660px;
}
.ReportFootnoteRow
{
    _height: 20px;
    min-height: 20px;
    width: 660px;
}
.ReportPrintRow
{
    _height: 50px;
    _width: 660px;
    min-height: 50px;    
    min-width: 660px;    
}
.ReportSignOffQuestionsRow
{
    _height: 5px;
    _width: 660px;
    min-height: 5px;    
    min-width: 660px;    
}
.ReportSignOffQuestionsTable
{
    _height: 100px;
    _width: 660px;
    min-height: 100px;    
    min-width: 660px;    
}
.ReportSignOffQuestionsGridHeaderText
{
    font-weight: bold;
    font-size: 9pt;
    color: #00008b;
    font-family: Arial;
}

.ReportPrintWidth
{    
    width: 660px;    
}
.ReportPrintWidthHeadingNarrow
{    
    width: 80px;    
}
.ReportPrintWidthHeadingWide
{    
    width: 500px;
    font-weight: bold;
    font-size: 14pt;
    color: blue;
    font-family: Arial;    
}
.ReportPrintPanel
{    
    width: 660px;    
    font-size: 10pt;
    color: black;
    font-family: Arial;    
}
.ReportPrintOrganisationTitle
{    
    width: 200px;
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;    
}
.ReportPrintOrganisationControl
{    
    width: 460px;
    font-size: 9pt;
    color: black;
    font-family: Arial;   
}
.ReportPrintOrganisationControlWidth
{    
    width: 450px;    
}
.ReportPrintNotes
{    
    width: 660px;
    font-size: 10pt;
    color: black;
    font-family: Arial;
}
.ReportPrintLinks
{    
    width: 660px;    
    font-size: 10pt;
    color: black;
    font-family: Arial;    
}
.ReportPrintGridHeadingCrisis1
{
    width: 180px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: #8b0000;
}
.ReportPrintGridHeadingCrisis2
{    
    width: 480px;    
}
.ReportPrintFootnote
{    
    width: 660px;
    font-size: 9pt;
    color: black;
    font-family: Arial;
}
.ReportPrintGridHeadingGeneral
{    
    width: 660px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: #8b0000;   
}
.ReportPrintGridEmptyWidth
{    
    width: 620px;
    font-size: 9pt;
    color: black;
    font-family: Arial;    
}
.ReportPrintGridHeadingOlderTeams1
{    
    width: 400px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: #8b0000;   
}
.ReportPrintGridHeadingOlderTeams2
{    
    width: 260px;    
}
.ReportPrintGridHeadingOlderSign1
{    
    width: 150px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: #8b0000;   
}
.ReportPrintGridHeadingOlderSign2
{    
    width: 510px;    
}
.ReportPrintGridHeadingNewStaff1
{    
    width: 240px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: #8b0000;   
}
.ReportPrintGridHeadingNewStaff2
{    
    width: 420px;    
}
.ReportPrintGridHeadingSignOffQuestions1
{
    width: 150px;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: #8b0000;
}
.ReportPrintGridHeadingSignOffQuestions2
{    
    width: 510px;    
}
.ReportSignOffStatusText
{
    font-size: 9pt;
    color: blue;
    font-family: Arial;
    font-weight: bold;
}

.StaffScrollText
{
    font-size: 9pt;
    color: white;
    font-family: Arial;
    font-weight: bold;
}
.StaffDataMainTable
{
    _height: 1040px;    
    min-height: 1040px;        
}
.StaffDataRightTable
{
    _height: 1000px;
    min-height: 1000px;
}
.StaffDataGridRow
{
    _height: 318px;
    min-height: 318px;
}
.StaffScrollingBackground
{
    background-color: #FFFFFF;
    _height: 318px;
    min-height: 318px;
}

.ReportsGeneralMainTable
{
    _height: 1110px;    
    min-height: 1110px;        
}
.ReportsGeneralRightTable
{
    _height: 1060px;
    min-height: 1060px;
}
.ReportsGeneralDataHeadingRow
{
    _height: 20px;
    min-height: 20px;
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}
.ReportsGeneralFootnoteRow
{
    _height: 10px;
    min-height: 10px;
}
.ReportsGeneralFundingDataRow
{
    _height: 22px;
    min-height: 22px;
}
.ReportsGeneralFundingHeadingDataRow
{
    _height: 22px;
    min-height: 22px;
    font-weight: bold;
    font-size: 10pt;
    font-family: Arial;
}
.ReportsGeneralOrganisationDataRow
{
    _height: 5px;
    min-height: 5px;
}
.ReportsProvisionUnweightedGridRow1
{
    _height: 50px;
    min-height: 50px;
}
.ReportsProvisionUnweightedGridRow2
{
    _height: 670px;
    min-height: 670px;
}
.ReportsProvisionWeightedGridRow1
{
    _height: 82px;
    min-height: 82px;
}
.ReportsProvisionWeightedGridRow2
{
    _height: 393px;
    min-height: 393px;
}
.ReportsStaffingUnweightedGridRow
{
    _height: 550px;
    min-height: 550px;
}
.ReportsStaffingBenchmarkingGridRow
{
    _height: 385px;
    min-height: 385px;
}
.ReportsProvisionCustomisableGridRowOld
{
    _height: 441px;
    min-height: 441px;
}
.ReportsProvisionCustomisableGridRow1
{
    _height: 50px;
    min-height: 50px;
}
.ReportsProvisionCustomisableGridRow2
{
    _height: 420px;
    min-height: 420px;
}
.ReportsFindServiceGridRow
{
    _height: 738px;
    min-height: 738px;
}
.ReportsFindServiceValidatorRow
{
    _height: 30px;
    min-height: 30px;
    font-weight: bold;
    font-size: 9pt;
    color: red;    
    font-family: Arial;
}
.ReportsChangesStaffingComparisonGridRow
{
    _height: 400px;
    min-height: 400px;
}
.ReportsChangesStaffingServiceGridRow
{
    _height: 50px;
    min-height: 50px;
}
.ReportsChangesProvisionMainTable
{
    _height: 900px;    
    min-height: 900px;        
}
.ReportsChangesProvisionRightTable
{
    _height: 860px;
    min-height: 860px;
}
.ReportsChangesProvisionComparisonGridRow
{
    _height: 70px;
    min-height: 70px;
}
.ReportsChangesProvisionServiceGridRow
{
    _height: 50px;
    min-height: 50px;
}

.ExportTableSize
{
    _height: 255px;
    _width: 600px;
    min-height: 255px;    
    min-width: 600px;    
}
.ExportProvisionUnweightedViewerRow
{
    _height: 102px;
    _width: 600px;
    min-height: 102px;    
    min-width: 600px;        
}
.ExportProvisionWeightedViewerRow
{
    _height: 82px;
    _width: 600px;
    min-height: 82px;    
    min-width: 600px;        
}
.ExportProvisionCustomisableViewerRow
{
    _height: 67px;
    _width: 600px;
    min-height: 67px;    
    min-width: 600px;        
}
.ExportStaffingUnweightedViewerRow
{
    _height: 102px;
    _width: 600px;
    min-height: 102px;    
    min-width: 600px;        
}
.ExportStaffingBenchmarkingViewerRow
{
    _height: 82px;
    _width: 600px;
    min-height: 82px;    
    min-width: 600px;        
}
.ExportChangesViewerRow
{
    _height: 132px;
    _width: 600px;
    min-height: 132px;    
    min-width: 600px;        
}
.ExportDirectoryTableSize
{
    _height: 255px;
    _width: 3100px;
    min-height: 255px;    
    min-width: 3100px;    
}
.ExportDirectoryViewerRow
{
    _height: 132px;
    _width: 3100px;
    min-height: 132px;    
    min-width: 3100px;        
}
.ExportServiceMainViewerRow
{
    _height: 102px;
    _width: 600px;
    min-height: 102px;    
    min-width: 600px;        
}

.ReportsLink:Link
{
    font-size: 10pt;
    color: red;
    font-family: Arial;
    font-weight: bold;
}

.ReportsLink:Visited
{
    font-size: 10pt;
    color: red;
    font-family: Arial;
    font-weight: bold;
}

.ReportsLink:Hover
{
    font-size: 10pt;
    color: red;
    font-family: Arial;
    font-weight: bold;
}

.DirectoryMainTable
{
    _height: 920px;    
    min-height: 920px;        
}
.DirectoryRightTable
{
    _height: 880px;
    min-height: 880px;
}
.DirectoryAdvancedRow
{
    _height: 20px;
    min-height: 20px;
}

.DirectoryPrintRow
{
    _height: 495px;
    _width: 660px;
    min-height: 495px;    
    min-width: 660px;    
}
.DirectoryHeadingRow
{
    _height: 20px;
    min-height: 20px;    
}
.DirectoryGridRow
{
    _height: 465px;
    min-height: 465px;
}

.DirectoryGroupText
{
    font-size: 10pt;
    color: black;
    font-family: Arial;
    font-weight: bold;
}
.DirectoryTypeText
{
    font-size: 9pt;
    color: blue;
    font-family: Arial;
    font-weight: bold;
}
.DirectoryFieldNameText
{    
    font-size: 9pt;
    color: black;
    font-family: Arial;
    font-weight: bold;
}
.DirectoryDataText
{    
    font-size: 9pt;
    color: black;
    font-family: Arial;    
}
.AggregationRow50
{
    _height: 50px;
    min-height: 50px;
}
.AggregationRow860
{
    _height: 660px;
    min-height: 660px;
}
.AdminSuperUser
{
    
    _height: 500px;    
    min-height: 500px;        
}

.MappingYearText
{
    font-weight: bold;
    font-size: 12pt;
    color: blue;
    font-family: Arial;
}

.ContactDetailsMainTable
{
    _height: 900px;    
    min-height: 900px;        
}
.ContactDetailsRightTable
{
    _height: 860px;
    min-height: 860px;
}
.ContactDetailsGridRow
{
    _height: 695px;
    min-height: 695px;
}

.SHAReportMainTable
{
    _height: 900px;    
    min-height: 900px;        
}
.SHAReportRightTable
{
    _height: 860px;
    min-height: 860px;
}
.SHAReportGridRow
{
    _height: 50px;
    min-height: 50px;
}
.SHAReportGridHeading
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: blue;
}

.ProgressReportsMainTable
{
    _height: 900px;    
    min-height: 900px;        
}
.ProgressReportsRightTable
{
    _height: 860px;
    min-height: 860px;
}
.ProgressReportsGridRow
{
    _height: 50px;
    min-height: 50px;
}
.ProgressReportsGridHeading
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: blue;
}
.ProgressReportsFootnote
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
}

.FinalSignOffMainTable
{
    _height: 900px;    
    min-height: 900px;        
}
.FinalSignOffRightTable
{
    _height: 860px;
    min-height: 860px;
}
.FinalSignOffMultiViewRow
{
    _height: 820px;
    min-height: 820px;
}
.FinalSignOffQuestionsRow
{
    _height: 5px;
    min-height: 5px;
}