    .StdText               {font-family:Arial; font-size:75%; } 
    .StdLink               {color:#0000FF; font-family:Arial; font-size:75%; font-weight:bold; }
    .StdLink:visited       {color:#0000FF; }
    .WhiteLink             {font-family:Arial; font-size:13px; font-weight:bold; color:#FFFFFF; }
    .WhiteLink:visited     {color:#FFFFFF; }
    .TitleText             {font-family:Arial; font-size:120%; font-weight:bold; }
    .StdBold               {font-weight:bold; font-family:Arial; font-size:80%; }
    .ErrorText             {font-weight:bold; font-family:Arial; font-size:90%; color:#CC0000;}

    .StdTable              {border-style:solid; border-width:0px; border-color:#000000; background-color:#000000;}
    .StdTableHeaderRow     {padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:80%;}
    .StdTableHeaderCell    {padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; }
    .StdTableRow1          {padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; background-color:#99CCFF; color:#000000; font-weight:Normal; font-family:Arial; font-size:80%;}
    .StdTableRow2          {padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; background-color:#FFFFFF; color:#000000; font-weight:Normal; font-family:Arial; font-size:80%;}
	.StdTableRowX1          {  position:fixed;
        
        left:20;padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; background-color:#99CCFF; color:#000000; font-weight:Normal; font-family:Arial; font-size:80%;}
    .StdTableRowX2          {  position:fixed;
        
        left:20;padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; background-color:#FFFFFF; color:#000000; font-weight:Normal; font-family:Arial; font-size:80%;}

		
    .AltCell               {padding: 3px 3px 3px 3px; }
    .StdTableVertLine      {padding-left:0px; padding-right:1px; width:1px; background-color:#000000;}
    .StdTableTitle         {padding-bottom:3px; font-family:Arial; font-weight:Bold; font-size:110%; color:#CC0000;}
    .StdTableLink          {color:#000033;}

    .TSSectionCommandRow   {padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; background-color:#336699; color:#000000; font-weight:Normal; font-family:Arial; font-size:80%;}
    .TSSectionCommandLink  {color:#FFFFFF;}

    .StatusCell            {font-family:Arial; font-size:75%; padding-top:1px; padding-bottom:2px; padding-left:5px; padding-right:5px;}

    .TaskLink              {font-family:Arial; color:#000099; font-weight:bold; font-size:110%; }
    .TaskLink:visited      {color:#000099; }

    .CompanyHeaderTable    {background-color:#333333; border-style:solid; border-width:1px; border-color:#000000;}
    .CompanyHeaderText     {font-size:150%; font-weight:normal; font-family:Arial Black; color:#FFFFFF; padding-left:10px;}
 
    .MenuTable             {border-style:none; border-width:1px; border-color:#000000; background-color:#FFFFFF; }
    .MenuCell              {background-color:#FFCC00; padding-top:3px; padding-bottom:3px; padding-left:20px; padding-right:20px; font-family:Arial; font-size:80%; font-weight:normal; }
    .MenuLink              {font-family:Arial; font-size:90%; font-weight:bold; color:Black; }
    .MenuLink:hover        {color:FF0000; }

    .SidebarCell           {background-color:#CCCC99; border-color:#000000; border-style:solid; border-width:1px; }

    .HeadlineCell          {background-color:#3366CC; padding-left:4px; padding-right:4px; }
    .HeadlineLink          {font-size:75%; font-family:Arial; font-weight:bold; color:#FFFFFF; text-decoration:none;}

    .TimeSheetTable        {border-style:solid; border-width:1px; border-color:#000000; }
    .TimeSheetHeaderCell   {padding-left:10px; padding-top:2px; padding-bottom:2px; font-family:Arial; font-weight:Bold; background-color:#003366; color:#FFFFFF; font-size:18px;}
    .EmptyTimeSheetHeaderCell   {padding-left:10px; padding-top:2px; padding-bottom:2px; font-family:Arial; font-weight:Bold; background-color:#CCCCCC; color:#0000CC; font-size:18px;}
    .TSItemCell            {padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;
                            font-size:75%; font-family:Arial; font-weight:normal; background-color:#999999; color:#000000;
                            border-color:#000000; border-width:1px; border-style:solid; text-align:center; }

    .TimeSheetResourceCell {padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;
                            font-size:75%; font-family:Arial; font-weight:bold; background-color:#999999; color:#000000; }

    .TimeSheetClassSelect  {font-size:75%; font-family:Arial; font-weight:normal; width:155px; border-width:1px; border-color:#999999;}
    .TSCell1               {font-size:100%; font-family:Arial; font-weight:bold; background-color:#CCCCCC; width:160; color:#000000; border-color:#000000; border-style:solid; border-width:0px;}
    .TSCell2               {font-size:100%; font-family:Arial; font-weight:bold; background-color:#CCCCCC; width:160; color:#000000; border-color:#000000; border-style:solid; border-width:0px;}

    .TSInput                {text-align:right; font-size:75%; font-family:Arial; font-weight:bold; background-color:#FFFFFF; color:#000000; border-width:1px; border-color:#999999;}
    .TSInputDISABLED        {text-align:right; font-size:75%; font-family:Arial; font-weight:bold; background-color:#EEEEEE; border-width:1px; border-color:#999999;}
    .TSInputWritein         {border-width:2px; border-color:#0000FF; border-style:solid; text-align:right; font-size:75%; font-family:Arial; font-weight:bold; background-color:#FFFFFF; color:#000000; }
    .TSInputDisabledWritein {text-align:right; font-size:75%; font-family:Arial; font-weight:bold; background-color:#FFFFFF; color:#000000; border-width:1px; border-color:#999999;}

    .CalendarHeaderCell     {background-color:#000000; color:#FFCC00; font-family:Arial; font-weight:bold; font-size:75%; }
    .CalendarStdCell        {background-color:#FFFFFF; color:#000000; font-family:Arial; font-weight:bold; font-size:75%; }
    .CalendarGrayCell       {background-color:#DDDDDD; color:#666666; font-family:Arial; font-weight:bold; font-size:75%; }
    .CalendarTodayCell      {background-color:#CCFF99; color:#666666; font-family:Arial; font-weight:bold; font-size:75%; }
    .CalendarDisplayedCell  {background-color:#FF9999; color:#666666; font-family:Arial; font-weight:bold; font-size:75%; }
    .CalendarUsedCell       {background-color:#FFCC99; color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:75%; }
    .CalendarLockedCell     {background-color:#FFCC00; color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:75%; }

    .ChartPercentText       {color:#333399; font-family:Impact; font-weight:normal; font-size:22px; }

    .FormNameCell           {text-align:right; padding-right:5px; font-family:Arial; font-weight:bold; font-size:75%;}

    .GoodVarianceText       {color:green; font-weight:Bold }
    .SoSoVarianceText       {color:yellow; font-weight:Bold }
    .BadVarianceText        {color:red; font-weight:Bold }

    THEAD { display: table-header-group }
