﻿@charset "UTF-8";

/* --- Általános szövegstílusok (Kompakt és olvasható) --- */
p, p.back, caption, thead, th, td, tbody, tr.studentsset, div.studentsset, 
tr.teacher, div.teacher, tr.room, div.room, tr.line0, div.line0, 
tr.line1, div.line1, tr.line2, div.line2, tr.line3, div.line3, 
ul, div.DESCRIPTION {
  font-family: Verdana, Geneva, sans-serif;
  font-variant: normal;
  text-decoration: none;
  font-style: normal;
  letter-spacing: 0px;
  word-spacing: 1px;
}

/* --- Méretek és Hierarchia --- */
thead { font-size: 24px !important; font-weight: 600 !important; color: #272186 !important; }
th { font-size: 16px !important; font-weight: 600 !important; padding: 5px !important; }
td { font-size: 15px !important; font-weight: 400 !important; padding: 4px 2px !important; }

/* --- Táblázat szerkezet --- */
table.detailed {
  margin-left: auto; 
  margin-right: auto;
  border-collapse: collapse;
  width: 100%;
}

td.detailed { border: 1px solid #eeeeee !important; }

/* --- Tevékenységek alapbeállítása --- */
span.activitytag { display: none !important; }
span.subject { font-weight: bold; padding: 1px 4px; border-radius: 3px; display: inline-block; }

/* --- Tanórák stílusa: 2px-es keret és lekerekítés --- */
td[class^="c_"] {
  border: 2px solid !important;
  border-radius: 5px;
  font-weight: 500;
}

/* --- Egyedi tantárgy színek (c_1 - c_1000) --- */
/* A színeket ciklikusan generáltuk az optimális olvashatóság érdekében */

td.c_1 { border-color: #D15A6F !important; } td.c_1 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_2 { border-color: #0F8512 !important; } td.c_2 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_3 { border-color: #D4BCA1 !important; } td.c_3 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_4 { border-color: #65AB31 !important; } td.c_4 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_5 { border-color: #4A2D7A !important; } td.c_5 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_6 { border-color: #BFA52A !important; } td.c_6 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_7 { border-color: #7EC9A3 !important; } td.c_7 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_8 { border-color: #279C4E !important; } td.c_8 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_9 { border-color: #128AA6 !important; } td.c_9 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_10 { border-color: #060E6E !important; } td.c_10 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_11 { border-color: #6E3B17 !important; } td.c_11 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_12 { border-color: #1D3A3F !important; } td.c_12 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_13 { border-color: #7B2296 !important; } td.c_13 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_14 { border-color: #5F7A49 !important; } td.c_14 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_15 { border-color: #8B3509 !important; } td.c_15 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_16 { border-color: #72B38A !important; } td.c_16 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_17 { border-color: #A36499 !important; } td.c_17 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_18 { border-color: #2BA385 !important; } td.c_18 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_19 { border-color: #AD4A27 !important; } td.c_19 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_20 { border-color: #089C21 !important; } td.c_20 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_21 { border-color: #D15A6F !important; } td.c_21 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_22 { border-color: #0F8512 !important; } td.c_22 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_23 { border-color: #D4BCA1 !important; } td.c_23 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_24 { border-color: #65AB31 !important; } td.c_24 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_25 { border-color: #4A2D7A !important; } td.c_25 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_26 { border-color: #BFA52A !important; } td.c_26 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_27 { border-color: #7EC9A3 !important; } td.c_27 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_28 { border-color: #279C4E !important; } td.c_28 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_29 { border-color: #128AA6 !important; } td.c_29 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_30 { border-color: #060E6E !important; } td.c_30 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_31 { border-color: #6E3B17 !important; } td.c_31 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_32 { border-color: #1D3A3F !important; } td.c_32 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_33 { border-color: #7B2296 !important; } td.c_33 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_34 { border-color: #5F7A49 !important; } td.c_34 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_35 { border-color: #8B3509 !important; } td.c_35 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_36 { border-color: #72B38A !important; } td.c_36 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_37 { border-color: #A36499 !important; } td.c_37 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_38 { border-color: #2BA385 !important; } td.c_38 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_39 { border-color: #AD4A27 !important; } td.c_39 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_40 { border-color: #089C21 !important; } td.c_40 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_41 { border-color: #D15A6F !important; } td.c_41 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_42 { border-color: #0F8512 !important; } td.c_42 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_43 { border-color: #D4BCA1 !important; } td.c_43 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_44 { border-color: #65AB31 !important; } td.c_44 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_45 { border-color: #4A2D7A !important; } td.c_45 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_46 { border-color: #BFA52A !important; } td.c_46 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_47 { border-color: #7EC9A3 !important; } td.c_47 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_48 { border-color: #279C4E !important; } td.c_48 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_49 { border-color: #128AA6 !important; } td.c_49 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_50 { border-color: #060E6E !important; } td.c_50 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_51 { border-color: #6E3B17 !important; } td.c_51 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_52 { border-color: #1D3A3F !important; } td.c_52 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_53 { border-color: #7B2296 !important; } td.c_53 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_54 { border-color: #5F7A49 !important; } td.c_54 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_55 { border-color: #8B3509 !important; } td.c_55 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_56 { border-color: #72B38A !important; } td.c_56 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_57 { border-color: #A36499 !important; } td.c_57 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_58 { border-color: #2BA385 !important; } td.c_58 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_59 { border-color: #AD4A27 !important; } td.c_59 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_60 { border-color: #089C21 !important; } td.c_60 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_61 { border-color: #D15A6F !important; } td.c_61 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_62 { border-color: #0F8512 !important; } td.c_62 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_63 { border-color: #D4BCA1 !important; } td.c_63 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_64 { border-color: #65AB31 !important; } td.c_64 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_65 { border-color: #4A2D7A !important; } td.c_65 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_66 { border-color: #BFA52A !important; } td.c_66 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_67 { border-color: #7EC9A3 !important; } td.c_67 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_68 { border-color: #279C4E !important; } td.c_68 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_69 { border-color: #128AA6 !important; } td.c_69 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_70 { border-color: #060E6E !important; } td.c_70 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_71 { border-color: #6E3B17 !important; } td.c_71 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_72 { border-color: #1D3A3F !important; } td.c_72 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_73 { border-color: #7B2296 !important; } td.c_73 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_74 { border-color: #5F7A49 !important; } td.c_74 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_75 { border-color: #8B3509 !important; } td.c_75 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_76 { border-color: #72B38A !important; } td.c_76 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_77 { border-color: #A36499 !important; } td.c_77 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_78 { border-color: #2BA385 !important; } td.c_78 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_79 { border-color: #AD4A27 !important; } td.c_79 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_80 { border-color: #089C21 !important; } td.c_80 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_81 { border-color: #D15A6F !important; } td.c_81 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_82 { border-color: #0F8512 !important; } td.c_82 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_83 { border-color: #D4BCA1 !important; } td.c_83 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_84 { border-color: #65AB31 !important; } td.c_84 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_85 { border-color: #4A2D7A !important; } td.c_85 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_86 { border-color: #BFA52A !important; } td.c_86 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_87 { border-color: #7EC9A3 !important; } td.c_87 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_88 { border-color: #279C4E !important; } td.c_88 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_89 { border-color: #128AA6 !important; } td.c_89 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_90 { border-color: #060E6E !important; } td.c_90 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_91 { border-color: #6E3B17 !important; } td.c_91 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_92 { border-color: #1D3A3F !important; } td.c_92 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_93 { border-color: #7B2296 !important; } td.c_93 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_94 { border-color: #5F7A49 !important; } td.c_94 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_95 { border-color: #8B3509 !important; } td.c_95 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_96 { border-color: #72B38A !important; } td.c_96 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_97 { border-color: #A36499 !important; } td.c_97 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_98 { border-color: #2BA385 !important; } td.c_98 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_99 { border-color: #AD4A27 !important; } td.c_99 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_100 { border-color: #089C21 !important; } td.c_100 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_101 { border-color: #D15A6F !important; } td.c_101 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_102 { border-color: #0F8512 !important; } td.c_102 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_103 { border-color: #D4BCA1 !important; } td.c_103 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_104 { border-color: #65AB31 !important; } td.c_104 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_105 { border-color: #4A2D7A !important; } td.c_105 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_106 { border-color: #BFA52A !important; } td.c_106 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_107 { border-color: #7EC9A3 !important; } td.c_107 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_108 { border-color: #279C4E !important; } td.c_108 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_109 { border-color: #128AA6 !important; } td.c_109 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_110 { border-color: #060E6E !important; } td.c_110 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_111 { border-color: #6E3B17 !important; } td.c_111 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_112 { border-color: #1D3A3F !important; } td.c_112 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_113 { border-color: #7B2296 !important; } td.c_113 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_114 { border-color: #5F7A49 !important; } td.c_114 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_115 { border-color: #8B3509 !important; } td.c_115 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_116 { border-color: #72B38A !important; } td.c_116 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_117 { border-color: #A36499 !important; } td.c_117 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_118 { border-color: #2BA385 !important; } td.c_118 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_119 { border-color: #AD4A27 !important; } td.c_119 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_120 { border-color: #089C21 !important; } td.c_120 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_121 { border-color: #D15A6F !important; } td.c_121 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_122 { border-color: #0F8512 !important; } td.c_122 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_123 { border-color: #D4BCA1 !important; } td.c_123 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_124 { border-color: #65AB31 !important; } td.c_124 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_125 { border-color: #4A2D7A !important; } td.c_125 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_126 { border-color: #BFA52A !important; } td.c_126 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_127 { border-color: #7EC9A3 !important; } td.c_127 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_128 { border-color: #279C4E !important; } td.c_128 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_129 { border-color: #128AA6 !important; } td.c_129 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_130 { border-color: #060E6E !important; } td.c_130 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_131 { border-color: #6E3B17 !important; } td.c_131 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_132 { border-color: #1D3A3F !important; } td.c_132 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_133 { border-color: #7B2296 !important; } td.c_133 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_134 { border-color: #5F7A49 !important; } td.c_134 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_135 { border-color: #8B3509 !important; } td.c_135 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_136 { border-color: #72B38A !important; } td.c_136 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_137 { border-color: #A36499 !important; } td.c_137 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_138 { border-color: #2BA385 !important; } td.c_138 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_139 { border-color: #AD4A27 !important; } td.c_139 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_140 { border-color: #089C21 !important; } td.c_140 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_141 { border-color: #D15A6F !important; } td.c_141 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_142 { border-color: #0F8512 !important; } td.c_142 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_143 { border-color: #D4BCA1 !important; } td.c_143 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_144 { border-color: #65AB31 !important; } td.c_144 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_145 { border-color: #4A2D7A !important; } td.c_145 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_146 { border-color: #BFA52A !important; } td.c_146 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_147 { border-color: #7EC9A3 !important; } td.c_147 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_148 { border-color: #279C4E !important; } td.c_148 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_149 { border-color: #128AA6 !important; } td.c_149 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_150 { border-color: #060E6E !important; } td.c_150 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_151 { border-color: #6E3B17 !important; } td.c_151 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_152 { border-color: #1D3A3F !important; } td.c_152 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_153 { border-color: #7B2296 !important; } td.c_153 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_154 { border-color: #5F7A49 !important; } td.c_154 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_155 { border-color: #8B3509 !important; } td.c_155 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_156 { border-color: #72B38A !important; } td.c_156 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_157 { border-color: #A36499 !important; } td.c_157 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_158 { border-color: #2BA385 !important; } td.c_158 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_159 { border-color: #AD4A27 !important; } td.c_159 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_160 { border-color: #089C21 !important; } td.c_160 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_161 { border-color: #D15A6F !important; } td.c_161 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_162 { border-color: #0F8512 !important; } td.c_162 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_163 { border-color: #D4BCA1 !important; } td.c_163 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_164 { border-color: #65AB31 !important; } td.c_164 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_165 { border-color: #4A2D7A !important; } td.c_165 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_166 { border-color: #BFA52A !important; } td.c_166 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_167 { border-color: #7EC9A3 !important; } td.c_167 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_168 { border-color: #279C4E !important; } td.c_168 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_169 { border-color: #128AA6 !important; } td.c_169 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_170 { border-color: #060E6E !important; } td.c_170 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_171 { border-color: #6E3B17 !important; } td.c_171 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_172 { border-color: #1D3A3F !important; } td.c_172 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_173 { border-color: #7B2296 !important; } td.c_173 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_174 { border-color: #5F7A49 !important; } td.c_174 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_175 { border-color: #8B3509 !important; } td.c_175 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_176 { border-color: #72B38A !important; } td.c_176 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_177 { border-color: #A36499 !important; } td.c_177 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_178 { border-color: #2BA385 !important; } td.c_178 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_179 { border-color: #AD4A27 !important; } td.c_179 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_180 { border-color: #089C21 !important; } td.c_180 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_181 { border-color: #D15A6F !important; } td.c_181 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_182 { border-color: #0F8512 !important; } td.c_182 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_183 { border-color: #D4BCA1 !important; } td.c_183 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_184 { border-color: #65AB31 !important; } td.c_184 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_185 { border-color: #4A2D7A !important; } td.c_185 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_186 { border-color: #BFA52A !important; } td.c_186 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_187 { border-color: #7EC9A3 !important; } td.c_187 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_188 { border-color: #279C4E !important; } td.c_188 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_189 { border-color: #128AA6 !important; } td.c_189 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_190 { border-color: #060E6E !important; } td.c_190 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_191 { border-color: #6E3B17 !important; } td.c_191 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_192 { border-color: #1D3A3F !important; } td.c_192 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_193 { border-color: #7B2296 !important; } td.c_193 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_194 { border-color: #5F7A49 !important; } td.c_194 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_195 { border-color: #8B3509 !important; } td.c_195 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_196 { border-color: #72B38A !important; } td.c_196 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_197 { border-color: #A36499 !important; } td.c_197 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_198 { border-color: #2BA385 !important; } td.c_198 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_199 { border-color: #AD4A27 !important; } td.c_199 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_200 { border-color: #089C21 !important; } td.c_200 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_201 { border-color: #D15A6F !important; } td.c_201 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_202 { border-color: #0F8512 !important; } td.c_202 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_203 { border-color: #D4BCA1 !important; } td.c_203 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_204 { border-color: #65AB31 !important; } td.c_204 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_205 { border-color: #4A2D7A !important; } td.c_205 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_206 { border-color: #BFA52A !important; } td.c_206 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_207 { border-color: #7EC9A3 !important; } td.c_207 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_208 { border-color: #279C4E !important; } td.c_208 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_209 { border-color: #128AA6 !important; } td.c_209 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_210 { border-color: #060E6E !important; } td.c_210 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_211 { border-color: #6E3B17 !important; } td.c_211 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_212 { border-color: #1D3A3F !important; } td.c_212 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_213 { border-color: #7B2296 !important; } td.c_213 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_214 { border-color: #5F7A49 !important; } td.c_214 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_215 { border-color: #8B3509 !important; } td.c_215 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_216 { border-color: #72B38A !important; } td.c_216 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_217 { border-color: #A36499 !important; } td.c_217 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_218 { border-color: #2BA385 !important; } td.c_218 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_219 { border-color: #AD4A27 !important; } td.c_219 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_220 { border-color: #089C21 !important; } td.c_220 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_221 { border-color: #D15A6F !important; } td.c_221 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_222 { border-color: #0F8512 !important; } td.c_222 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_223 { border-color: #D4BCA1 !important; } td.c_223 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_224 { border-color: #65AB31 !important; } td.c_224 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_225 { border-color: #4A2D7A !important; } td.c_225 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_226 { border-color: #BFA52A !important; } td.c_226 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_227 { border-color: #7EC9A3 !important; } td.c_227 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_228 { border-color: #279C4E !important; } td.c_228 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_229 { border-color: #128AA6 !important; } td.c_229 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_230 { border-color: #060E6E !important; } td.c_230 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_231 { border-color: #6E3B17 !important; } td.c_231 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_232 { border-color: #1D3A3F !important; } td.c_232 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_233 { border-color: #7B2296 !important; } td.c_233 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_234 { border-color: #5F7A49 !important; } td.c_234 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_235 { border-color: #8B3509 !important; } td.c_235 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_236 { border-color: #72B38A !important; } td.c_236 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_237 { border-color: #A36499 !important; } td.c_237 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_238 { border-color: #2BA385 !important; } td.c_238 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_239 { border-color: #AD4A27 !important; } td.c_239 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_240 { border-color: #089C21 !important; } td.c_240 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_241 { border-color: #D15A6F !important; } td.c_241 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_242 { border-color: #0F8512 !important; } td.c_242 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_243 { border-color: #D4BCA1 !important; } td.c_243 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_244 { border-color: #65AB31 !important; } td.c_244 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_245 { border-color: #4A2D7A !important; } td.c_245 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_246 { border-color: #BFA52A !important; } td.c_246 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_247 { border-color: #7EC9A3 !important; } td.c_247 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_248 { border-color: #279C4E !important; } td.c_248 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_249 { border-color: #128AA6 !important; } td.c_249 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_250 { border-color: #060E6E !important; } td.c_250 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_251 { border-color: #6E3B17 !important; } td.c_251 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_252 { border-color: #1D3A3F !important; } td.c_252 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_253 { border-color: #7B2296 !important; } td.c_253 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_254 { border-color: #5F7A49 !important; } td.c_254 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_255 { border-color: #8B3509 !important; } td.c_255 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_256 { border-color: #72B38A !important; } td.c_256 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_257 { border-color: #A36499 !important; } td.c_257 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_258 { border-color: #2BA385 !important; } td.c_258 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_259 { border-color: #AD4A27 !important; } td.c_259 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_260 { border-color: #089C21 !important; } td.c_260 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_261 { border-color: #D15A6F !important; } td.c_261 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_262 { border-color: #0F8512 !important; } td.c_262 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_263 { border-color: #D4BCA1 !important; } td.c_263 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_264 { border-color: #65AB31 !important; } td.c_264 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_265 { border-color: #4A2D7A !important; } td.c_265 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_266 { border-color: #BFA52A !important; } td.c_266 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_267 { border-color: #7EC9A3 !important; } td.c_267 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_268 { border-color: #279C4E !important; } td.c_268 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_269 { border-color: #128AA6 !important; } td.c_269 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_270 { border-color: #060E6E !important; } td.c_270 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_271 { border-color: #6E3B17 !important; } td.c_271 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_272 { border-color: #1D3A3F !important; } td.c_272 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_273 { border-color: #7B2296 !important; } td.c_273 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_274 { border-color: #5F7A49 !important; } td.c_274 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_275 { border-color: #8B3509 !important; } td.c_275 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_276 { border-color: #72B38A !important; } td.c_276 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_277 { border-color: #A36499 !important; } td.c_277 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_278 { border-color: #2BA385 !important; } td.c_278 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_279 { border-color: #AD4A27 !important; } td.c_279 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_280 { border-color: #089C21 !important; } td.c_280 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_281 { border-color: #D15A6F !important; } td.c_281 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_282 { border-color: #0F8512 !important; } td.c_282 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_283 { border-color: #D4BCA1 !important; } td.c_283 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_284 { border-color: #65AB31 !important; } td.c_284 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_285 { border-color: #4A2D7A !important; } td.c_285 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_286 { border-color: #BFA52A !important; } td.c_286 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_287 { border-color: #7EC9A3 !important; } td.c_287 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_288 { border-color: #279C4E !important; } td.c_288 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_289 { border-color: #128AA6 !important; } td.c_289 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_290 { border-color: #060E6E !important; } td.c_290 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_291 { border-color: #6E3B17 !important; } td.c_291 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_292 { border-color: #1D3A3F !important; } td.c_292 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_293 { border-color: #7B2296 !important; } td.c_293 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_294 { border-color: #5F7A49 !important; } td.c_294 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_295 { border-color: #8B3509 !important; } td.c_295 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_296 { border-color: #72B38A !important; } td.c_296 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_297 { border-color: #A36499 !important; } td.c_297 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_298 { border-color: #2BA385 !important; } td.c_298 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_299 { border-color: #AD4A27 !important; } td.c_299 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_300 { border-color: #089C21 !important; } td.c_300 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_301 { border-color: #D15A6F !important; } td.c_301 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_302 { border-color: #0F8512 !important; } td.c_302 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_303 { border-color: #D4BCA1 !important; } td.c_303 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_304 { border-color: #65AB31 !important; } td.c_304 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_305 { border-color: #4A2D7A !important; } td.c_305 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_306 { border-color: #BFA52A !important; } td.c_306 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_307 { border-color: #7EC9A3 !important; } td.c_307 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_308 { border-color: #279C4E !important; } td.c_308 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_309 { border-color: #128AA6 !important; } td.c_309 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_310 { border-color: #060E6E !important; } td.c_310 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_311 { border-color: #6E3B17 !important; } td.c_311 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_312 { border-color: #1D3A3F !important; } td.c_312 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_313 { border-color: #7B2296 !important; } td.c_313 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_314 { border-color: #5F7A49 !important; } td.c_314 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_315 { border-color: #8B3509 !important; } td.c_315 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_316 { border-color: #72B38A !important; } td.c_316 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_317 { border-color: #A36499 !important; } td.c_317 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_318 { border-color: #2BA385 !important; } td.c_318 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_319 { border-color: #AD4A27 !important; } td.c_319 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_320 { border-color: #089C21 !important; } td.c_320 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_321 { border-color: #D15A6F !important; } td.c_321 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_322 { border-color: #0F8512 !important; } td.c_322 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_323 { border-color: #D4BCA1 !important; } td.c_323 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_324 { border-color: #65AB31 !important; } td.c_324 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_325 { border-color: #4A2D7A !important; } td.c_325 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_326 { border-color: #BFA52A !important; } td.c_326 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_327 { border-color: #7EC9A3 !important; } td.c_327 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_328 { border-color: #279C4E !important; } td.c_328 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_329 { border-color: #128AA6 !important; } td.c_329 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_330 { border-color: #060E6E !important; } td.c_330 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_331 { border-color: #6E3B17 !important; } td.c_331 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_332 { border-color: #1D3A3F !important; } td.c_332 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_333 { border-color: #7B2296 !important; } td.c_333 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_334 { border-color: #5F7A49 !important; } td.c_334 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_335 { border-color: #8B3509 !important; } td.c_335 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_336 { border-color: #72B38A !important; } td.c_336 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_337 { border-color: #A36499 !important; } td.c_337 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_338 { border-color: #2BA385 !important; } td.c_338 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_339 { border-color: #AD4A27 !important; } td.c_339 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_340 { border-color: #089C21 !important; } td.c_340 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_341 { border-color: #D15A6F !important; } td.c_341 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_342 { border-color: #0F8512 !important; } td.c_342 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_343 { border-color: #D4BCA1 !important; } td.c_343 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_344 { border-color: #65AB31 !important; } td.c_344 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_345 { border-color: #4A2D7A !important; } td.c_345 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_346 { border-color: #BFA52A !important; } td.c_346 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_347 { border-color: #7EC9A3 !important; } td.c_347 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_348 { border-color: #279C4E !important; } td.c_348 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_349 { border-color: #128AA6 !important; } td.c_349 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_350 { border-color: #060E6E !important; } td.c_350 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_351 { border-color: #6E3B17 !important; } td.c_351 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_352 { border-color: #1D3A3F !important; } td.c_352 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_353 { border-color: #7B2296 !important; } td.c_353 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_354 { border-color: #5F7A49 !important; } td.c_354 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_355 { border-color: #8B3509 !important; } td.c_355 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_356 { border-color: #72B38A !important; } td.c_356 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_357 { border-color: #A36499 !important; } td.c_357 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_358 { border-color: #2BA385 !important; } td.c_358 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_359 { border-color: #AD4A27 !important; } td.c_359 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_360 { border-color: #089C21 !important; } td.c_360 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_361 { border-color: #D15A6F !important; } td.c_361 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_362 { border-color: #0F8512 !important; } td.c_362 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_363 { border-color: #D4BCA1 !important; } td.c_363 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_364 { border-color: #65AB31 !important; } td.c_364 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_365 { border-color: #4A2D7A !important; } td.c_365 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_366 { border-color: #BFA52A !important; } td.c_366 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_367 { border-color: #7EC9A3 !important; } td.c_367 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_368 { border-color: #279C4E !important; } td.c_368 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_369 { border-color: #128AA6 !important; } td.c_369 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_370 { border-color: #060E6E !important; } td.c_370 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_371 { border-color: #6E3B17 !important; } td.c_371 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_372 { border-color: #1D3A3F !important; } td.c_372 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_373 { border-color: #7B2296 !important; } td.c_373 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_374 { border-color: #5F7A49 !important; } td.c_374 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_375 { border-color: #8B3509 !important; } td.c_375 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_376 { border-color: #72B38A !important; } td.c_376 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_377 { border-color: #A36499 !important; } td.c_377 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_378 { border-color: #2BA385 !important; } td.c_378 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_379 { border-color: #AD4A27 !important; } td.c_379 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_380 { border-color: #089C21 !important; } td.c_380 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_381 { border-color: #D15A6F !important; } td.c_381 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_382 { border-color: #0F8512 !important; } td.c_382 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_383 { border-color: #D4BCA1 !important; } td.c_383 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_384 { border-color: #65AB31 !important; } td.c_384 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_385 { border-color: #4A2D7A !important; } td.c_385 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_386 { border-color: #BFA52A !important; } td.c_386 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_387 { border-color: #7EC9A3 !important; } td.c_387 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_388 { border-color: #279C4E !important; } td.c_388 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_389 { border-color: #128AA6 !important; } td.c_389 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_390 { border-color: #060E6E !important; } td.c_390 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_391 { border-color: #6E3B17 !important; } td.c_391 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_392 { border-color: #1D3A3F !important; } td.c_392 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_393 { border-color: #7B2296 !important; } td.c_393 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_394 { border-color: #5F7A49 !important; } td.c_394 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_395 { border-color: #8B3509 !important; } td.c_395 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_396 { border-color: #72B38A !important; } td.c_396 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_397 { border-color: #A36499 !important; } td.c_397 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_398 { border-color: #2BA385 !important; } td.c_398 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_399 { border-color: #AD4A27 !important; } td.c_399 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_400 { border-color: #089C21 !important; } td.c_400 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_401 { border-color: #D15A6F !important; } td.c_401 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_402 { border-color: #0F8512 !important; } td.c_402 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_403 { border-color: #D4BCA1 !important; } td.c_403 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_404 { border-color: #65AB31 !important; } td.c_404 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_405 { border-color: #4A2D7A !important; } td.c_405 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_406 { border-color: #BFA52A !important; } td.c_406 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_407 { border-color: #7EC9A3 !important; } td.c_407 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_408 { border-color: #279C4E !important; } td.c_408 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_409 { border-color: #128AA6 !important; } td.c_409 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_410 { border-color: #060E6E !important; } td.c_410 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_411 { border-color: #6E3B17 !important; } td.c_411 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_412 { border-color: #1D3A3F !important; } td.c_412 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_413 { border-color: #7B2296 !important; } td.c_413 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_414 { border-color: #5F7A49 !important; } td.c_414 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_415 { border-color: #8B3509 !important; } td.c_415 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_416 { border-color: #72B38A !important; } td.c_416 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_417 { border-color: #A36499 !important; } td.c_417 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_418 { border-color: #2BA385 !important; } td.c_418 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_419 { border-color: #AD4A27 !important; } td.c_419 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_420 { border-color: #089C21 !important; } td.c_420 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_421 { border-color: #D15A6F !important; } td.c_421 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_422 { border-color: #0F8512 !important; } td.c_422 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_423 { border-color: #D4BCA1 !important; } td.c_423 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_424 { border-color: #65AB31 !important; } td.c_424 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_425 { border-color: #4A2D7A !important; } td.c_425 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_426 { border-color: #BFA52A !important; } td.c_426 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_427 { border-color: #7EC9A3 !important; } td.c_427 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_428 { border-color: #279C4E !important; } td.c_428 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_429 { border-color: #128AA6 !important; } td.c_429 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_430 { border-color: #060E6E !important; } td.c_430 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_431 { border-color: #6E3B17 !important; } td.c_431 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_432 { border-color: #1D3A3F !important; } td.c_432 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_433 { border-color: #7B2296 !important; } td.c_433 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_434 { border-color: #5F7A49 !important; } td.c_434 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_435 { border-color: #8B3509 !important; } td.c_435 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_436 { border-color: #72B38A !important; } td.c_436 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_437 { border-color: #A36499 !important; } td.c_437 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_438 { border-color: #2BA385 !important; } td.c_438 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_439 { border-color: #AD4A27 !important; } td.c_439 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_440 { border-color: #089C21 !important; } td.c_440 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_441 { border-color: #D15A6F !important; } td.c_441 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_442 { border-color: #0F8512 !important; } td.c_442 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_443 { border-color: #D4BCA1 !important; } td.c_443 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_444 { border-color: #65AB31 !important; } td.c_444 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_445 { border-color: #4A2D7A !important; } td.c_445 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_446 { border-color: #BFA52A !important; } td.c_446 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_447 { border-color: #7EC9A3 !important; } td.c_447 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_448 { border-color: #279C4E !important; } td.c_448 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_449 { border-color: #128AA6 !important; } td.c_449 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_450 { border-color: #060E6E !important; } td.c_450 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_451 { border-color: #6E3B17 !important; } td.c_451 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_452 { border-color: #1D3A3F !important; } td.c_452 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_453 { border-color: #7B2296 !important; } td.c_453 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_454 { border-color: #5F7A49 !important; } td.c_454 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_455 { border-color: #8B3509 !important; } td.c_455 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_456 { border-color: #72B38A !important; } td.c_456 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_457 { border-color: #A36499 !important; } td.c_457 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_458 { border-color: #2BA385 !important; } td.c_458 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_459 { border-color: #AD4A27 !important; } td.c_459 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_460 { border-color: #089C21 !important; } td.c_460 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_461 { border-color: #D15A6F !important; } td.c_461 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_462 { border-color: #0F8512 !important; } td.c_462 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_463 { border-color: #D4BCA1 !important; } td.c_463 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_464 { border-color: #65AB31 !important; } td.c_464 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_465 { border-color: #4A2D7A !important; } td.c_465 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_466 { border-color: #BFA52A !important; } td.c_466 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_467 { border-color: #7EC9A3 !important; } td.c_467 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_468 { border-color: #279C4E !important; } td.c_468 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_469 { border-color: #128AA6 !important; } td.c_469 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_470 { border-color: #060E6E !important; } td.c_470 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_471 { border-color: #6E3B17 !important; } td.c_471 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_472 { border-color: #1D3A3F !important; } td.c_472 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_473 { border-color: #7B2296 !important; } td.c_473 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_474 { border-color: #5F7A49 !important; } td.c_474 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_475 { border-color: #8B3509 !important; } td.c_475 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_476 { border-color: #72B38A !important; } td.c_476 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_477 { border-color: #A36499 !important; } td.c_477 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_478 { border-color: #2BA385 !important; } td.c_478 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_479 { border-color: #AD4A27 !important; } td.c_479 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_480 { border-color: #089C21 !important; } td.c_480 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_481 { border-color: #D15A6F !important; } td.c_481 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_482 { border-color: #0F8512 !important; } td.c_482 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_483 { border-color: #D4BCA1 !important; } td.c_483 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_484 { border-color: #65AB31 !important; } td.c_484 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_485 { border-color: #4A2D7A !important; } td.c_485 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_486 { border-color: #BFA52A !important; } td.c_486 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_487 { border-color: #7EC9A3 !important; } td.c_487 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_488 { border-color: #279C4E !important; } td.c_488 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_489 { border-color: #128AA6 !important; } td.c_489 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_490 { border-color: #060E6E !important; } td.c_490 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_491 { border-color: #6E3B17 !important; } td.c_491 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_492 { border-color: #1D3A3F !important; } td.c_492 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_493 { border-color: #7B2296 !important; } td.c_493 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_494 { border-color: #5F7A49 !important; } td.c_494 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_495 { border-color: #8B3509 !important; } td.c_495 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_496 { border-color: #72B38A !important; } td.c_496 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_497 { border-color: #A36499 !important; } td.c_497 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_498 { border-color: #2BA385 !important; } td.c_498 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_499 { border-color: #AD4A27 !important; } td.c_499 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_500 { border-color: #089C21 !important; } td.c_500 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_501 { border-color: #D15A6F !important; } td.c_501 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_502 { border-color: #0F8512 !important; } td.c_502 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_503 { border-color: #D4BCA1 !important; } td.c_503 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_504 { border-color: #65AB31 !important; } td.c_504 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_505 { border-color: #4A2D7A !important; } td.c_505 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_506 { border-color: #BFA52A !important; } td.c_506 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_507 { border-color: #7EC9A3 !important; } td.c_507 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_508 { border-color: #279C4E !important; } td.c_508 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_509 { border-color: #128AA6 !important; } td.c_509 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_510 { border-color: #060E6E !important; } td.c_510 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_511 { border-color: #6E3B17 !important; } td.c_511 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_512 { border-color: #1D3A3F !important; } td.c_512 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_513 { border-color: #7B2296 !important; } td.c_513 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_514 { border-color: #5F7A49 !important; } td.c_514 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_515 { border-color: #8B3509 !important; } td.c_515 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_516 { border-color: #72B38A !important; } td.c_516 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_517 { border-color: #A36499 !important; } td.c_517 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_518 { border-color: #2BA385 !important; } td.c_518 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_519 { border-color: #AD4A27 !important; } td.c_519 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_520 { border-color: #089C21 !important; } td.c_520 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_521 { border-color: #D15A6F !important; } td.c_521 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_522 { border-color: #0F8512 !important; } td.c_522 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_523 { border-color: #D4BCA1 !important; } td.c_523 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_524 { border-color: #65AB31 !important; } td.c_524 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_525 { border-color: #4A2D7A !important; } td.c_525 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_526 { border-color: #BFA52A !important; } td.c_526 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_527 { border-color: #7EC9A3 !important; } td.c_527 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_528 { border-color: #279C4E !important; } td.c_528 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_529 { border-color: #128AA6 !important; } td.c_529 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_530 { border-color: #060E6E !important; } td.c_530 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_531 { border-color: #6E3B17 !important; } td.c_531 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_532 { border-color: #1D3A3F !important; } td.c_532 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_533 { border-color: #7B2296 !important; } td.c_533 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_534 { border-color: #5F7A49 !important; } td.c_534 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_535 { border-color: #8B3509 !important; } td.c_535 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_536 { border-color: #72B38A !important; } td.c_536 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_537 { border-color: #A36499 !important; } td.c_537 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_538 { border-color: #2BA385 !important; } td.c_538 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_539 { border-color: #AD4A27 !important; } td.c_539 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_540 { border-color: #089C21 !important; } td.c_540 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_541 { border-color: #D15A6F !important; } td.c_541 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_542 { border-color: #0F8512 !important; } td.c_542 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_543 { border-color: #D4BCA1 !important; } td.c_543 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_544 { border-color: #65AB31 !important; } td.c_544 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_545 { border-color: #4A2D7A !important; } td.c_545 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_546 { border-color: #BFA52A !important; } td.c_546 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_547 { border-color: #7EC9A3 !important; } td.c_547 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_548 { border-color: #279C4E !important; } td.c_548 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_549 { border-color: #128AA6 !important; } td.c_549 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_550 { border-color: #060E6E !important; } td.c_550 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_551 { border-color: #6E3B17 !important; } td.c_551 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_552 { border-color: #1D3A3F !important; } td.c_552 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_553 { border-color: #7B2296 !important; } td.c_553 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_554 { border-color: #5F7A49 !important; } td.c_554 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_555 { border-color: #8B3509 !important; } td.c_555 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_556 { border-color: #72B38A !important; } td.c_556 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_557 { border-color: #A36499 !important; } td.c_557 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_558 { border-color: #2BA385 !important; } td.c_558 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_559 { border-color: #AD4A27 !important; } td.c_559 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_560 { border-color: #089C21 !important; } td.c_560 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_561 { border-color: #D15A6F !important; } td.c_561 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_562 { border-color: #0F8512 !important; } td.c_562 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_563 { border-color: #D4BCA1 !important; } td.c_563 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_564 { border-color: #65AB31 !important; } td.c_564 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_565 { border-color: #4A2D7A !important; } td.c_565 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_566 { border-color: #BFA52A !important; } td.c_566 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_567 { border-color: #7EC9A3 !important; } td.c_567 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_568 { border-color: #279C4E !important; } td.c_568 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_569 { border-color: #128AA6 !important; } td.c_569 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_570 { border-color: #060E6E !important; } td.c_570 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_571 { border-color: #6E3B17 !important; } td.c_571 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_572 { border-color: #1D3A3F !important; } td.c_572 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_573 { border-color: #7B2296 !important; } td.c_573 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_574 { border-color: #5F7A49 !important; } td.c_574 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_575 { border-color: #8B3509 !important; } td.c_575 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_576 { border-color: #72B38A !important; } td.c_576 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_577 { border-color: #A36499 !important; } td.c_577 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_578 { border-color: #2BA385 !important; } td.c_578 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_579 { border-color: #AD4A27 !important; } td.c_579 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_580 { border-color: #089C21 !important; } td.c_580 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_581 { border-color: #D15A6F !important; } td.c_581 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_582 { border-color: #0F8512 !important; } td.c_582 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_583 { border-color: #D4BCA1 !important; } td.c_583 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_584 { border-color: #65AB31 !important; } td.c_584 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_585 { border-color: #4A2D7A !important; } td.c_585 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_586 { border-color: #BFA52A !important; } td.c_586 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_587 { border-color: #7EC9A3 !important; } td.c_587 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_588 { border-color: #279C4E !important; } td.c_588 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_589 { border-color: #128AA6 !important; } td.c_589 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_590 { border-color: #060E6E !important; } td.c_590 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_591 { border-color: #6E3B17 !important; } td.c_591 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_592 { border-color: #1D3A3F !important; } td.c_592 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_593 { border-color: #7B2296 !important; } td.c_593 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_594 { border-color: #5F7A49 !important; } td.c_594 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_595 { border-color: #8B3509 !important; } td.c_595 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_596 { border-color: #72B38A !important; } td.c_596 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_597 { border-color: #A36499 !important; } td.c_597 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_598 { border-color: #2BA385 !important; } td.c_598 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_599 { border-color: #AD4A27 !important; } td.c_599 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_600 { border-color: #089C21 !important; } td.c_600 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_601 { border-color: #D15A6F !important; } td.c_601 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_602 { border-color: #0F8512 !important; } td.c_602 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_603 { border-color: #D4BCA1 !important; } td.c_603 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_604 { border-color: #65AB31 !important; } td.c_604 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_605 { border-color: #4A2D7A !important; } td.c_605 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_606 { border-color: #BFA52A !important; } td.c_606 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_607 { border-color: #7EC9A3 !important; } td.c_607 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_608 { border-color: #279C4E !important; } td.c_608 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_609 { border-color: #128AA6 !important; } td.c_609 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_610 { border-color: #060E6E !important; } td.c_610 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_611 { border-color: #6E3B17 !important; } td.c_611 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_612 { border-color: #1D3A3F !important; } td.c_612 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_613 { border-color: #7B2296 !important; } td.c_613 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_614 { border-color: #5F7A49 !important; } td.c_614 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_615 { border-color: #8B3509 !important; } td.c_615 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_616 { border-color: #72B38A !important; } td.c_616 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_617 { border-color: #A36499 !important; } td.c_617 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_618 { border-color: #2BA385 !important; } td.c_618 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_619 { border-color: #AD4A27 !important; } td.c_619 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_620 { border-color: #089C21 !important; } td.c_620 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_621 { border-color: #D15A6F !important; } td.c_621 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_622 { border-color: #0F8512 !important; } td.c_622 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_623 { border-color: #D4BCA1 !important; } td.c_623 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_624 { border-color: #65AB31 !important; } td.c_624 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_625 { border-color: #4A2D7A !important; } td.c_625 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_626 { border-color: #BFA52A !important; } td.c_626 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_627 { border-color: #7EC9A3 !important; } td.c_627 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_628 { border-color: #279C4E !important; } td.c_628 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_629 { border-color: #128AA6 !important; } td.c_629 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_630 { border-color: #060E6E !important; } td.c_630 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_631 { border-color: #6E3B17 !important; } td.c_631 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_632 { border-color: #1D3A3F !important; } td.c_632 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_633 { border-color: #7B2296 !important; } td.c_633 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_634 { border-color: #5F7A49 !important; } td.c_634 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_635 { border-color: #8B3509 !important; } td.c_635 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_636 { border-color: #72B38A !important; } td.c_636 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_637 { border-color: #A36499 !important; } td.c_637 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_638 { border-color: #2BA385 !important; } td.c_638 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_639 { border-color: #AD4A27 !important; } td.c_639 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_640 { border-color: #089C21 !important; } td.c_640 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_641 { border-color: #D15A6F !important; } td.c_641 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_642 { border-color: #0F8512 !important; } td.c_642 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_643 { border-color: #D4BCA1 !important; } td.c_643 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_644 { border-color: #65AB31 !important; } td.c_644 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_645 { border-color: #4A2D7A !important; } td.c_645 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_646 { border-color: #BFA52A !important; } td.c_646 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_647 { border-color: #7EC9A3 !important; } td.c_647 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_648 { border-color: #279C4E !important; } td.c_648 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_649 { border-color: #128AA6 !important; } td.c_649 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_650 { border-color: #060E6E !important; } td.c_650 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_651 { border-color: #6E3B17 !important; } td.c_651 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_652 { border-color: #1D3A3F !important; } td.c_652 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_653 { border-color: #7B2296 !important; } td.c_653 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_654 { border-color: #5F7A49 !important; } td.c_654 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_655 { border-color: #8B3509 !important; } td.c_655 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_656 { border-color: #72B38A !important; } td.c_656 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_657 { border-color: #A36499 !important; } td.c_657 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_658 { border-color: #2BA385 !important; } td.c_658 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_659 { border-color: #AD4A27 !important; } td.c_659 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_660 { border-color: #089C21 !important; } td.c_660 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_661 { border-color: #D15A6F !important; } td.c_661 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_662 { border-color: #0F8512 !important; } td.c_662 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_663 { border-color: #D4BCA1 !important; } td.c_663 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_664 { border-color: #65AB31 !important; } td.c_664 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_665 { border-color: #4A2D7A !important; } td.c_665 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_666 { border-color: #BFA52A !important; } td.c_666 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_667 { border-color: #7EC9A3 !important; } td.c_667 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_668 { border-color: #279C4E !important; } td.c_668 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_669 { border-color: #128AA6 !important; } td.c_669 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_670 { border-color: #060E6E !important; } td.c_670 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_671 { border-color: #6E3B17 !important; } td.c_671 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_672 { border-color: #1D3A3F !important; } td.c_672 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_673 { border-color: #7B2296 !important; } td.c_673 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_674 { border-color: #5F7A49 !important; } td.c_674 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_675 { border-color: #8B3509 !important; } td.c_675 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_676 { border-color: #72B38A !important; } td.c_676 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_677 { border-color: #A36499 !important; } td.c_677 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_678 { border-color: #2BA385 !important; } td.c_678 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_679 { border-color: #AD4A27 !important; } td.c_679 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_680 { border-color: #089C21 !important; } td.c_680 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_681 { border-color: #D15A6F !important; } td.c_681 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_682 { border-color: #0F8512 !important; } td.c_682 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_683 { border-color: #D4BCA1 !important; } td.c_683 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_684 { border-color: #65AB31 !important; } td.c_684 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_685 { border-color: #4A2D7A !important; } td.c_685 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_686 { border-color: #BFA52A !important; } td.c_686 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_687 { border-color: #7EC9A3 !important; } td.c_687 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_688 { border-color: #279C4E !important; } td.c_688 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_689 { border-color: #128AA6 !important; } td.c_689 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_690 { border-color: #060E6E !important; } td.c_690 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_691 { border-color: #6E3B17 !important; } td.c_691 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_692 { border-color: #1D3A3F !important; } td.c_692 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_693 { border-color: #7B2296 !important; } td.c_693 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_694 { border-color: #5F7A49 !important; } td.c_694 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_695 { border-color: #8B3509 !important; } td.c_695 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_696 { border-color: #72B38A !important; } td.c_696 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_697 { border-color: #A36499 !important; } td.c_697 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_698 { border-color: #2BA385 !important; } td.c_698 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_699 { border-color: #AD4A27 !important; } td.c_699 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_700 { border-color: #089C21 !important; } td.c_700 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_701 { border-color: #D15A6F !important; } td.c_701 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_702 { border-color: #0F8512 !important; } td.c_702 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_703 { border-color: #D4BCA1 !important; } td.c_703 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_704 { border-color: #65AB31 !important; } td.c_704 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_705 { border-color: #4A2D7A !important; } td.c_705 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_706 { border-color: #BFA52A !important; } td.c_706 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_707 { border-color: #7EC9A3 !important; } td.c_707 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_708 { border-color: #279C4E !important; } td.c_708 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_709 { border-color: #128AA6 !important; } td.c_709 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_710 { border-color: #060E6E !important; } td.c_710 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_711 { border-color: #6E3B17 !important; } td.c_711 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_712 { border-color: #1D3A3F !important; } td.c_712 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_713 { border-color: #7B2296 !important; } td.c_713 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_714 { border-color: #5F7A49 !important; } td.c_714 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_715 { border-color: #8B3509 !important; } td.c_715 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_716 { border-color: #72B38A !important; } td.c_716 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_717 { border-color: #A36499 !important; } td.c_717 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_718 { border-color: #2BA385 !important; } td.c_718 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_719 { border-color: #AD4A27 !important; } td.c_719 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_720 { border-color: #089C21 !important; } td.c_720 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_721 { border-color: #D15A6F !important; } td.c_721 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_722 { border-color: #0F8512 !important; } td.c_722 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_723 { border-color: #D4BCA1 !important; } td.c_723 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_724 { border-color: #65AB31 !important; } td.c_724 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_725 { border-color: #4A2D7A !important; } td.c_725 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_726 { border-color: #BFA52A !important; } td.c_726 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_727 { border-color: #7EC9A3 !important; } td.c_727 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_728 { border-color: #279C4E !important; } td.c_728 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_729 { border-color: #128AA6 !important; } td.c_729 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_730 { border-color: #060E6E !important; } td.c_730 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_731 { border-color: #6E3B17 !important; } td.c_731 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_732 { border-color: #1D3A3F !important; } td.c_732 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_733 { border-color: #7B2296 !important; } td.c_733 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_734 { border-color: #5F7A49 !important; } td.c_734 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_735 { border-color: #8B3509 !important; } td.c_735 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_736 { border-color: #72B38A !important; } td.c_736 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_737 { border-color: #A36499 !important; } td.c_737 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_738 { border-color: #2BA385 !important; } td.c_738 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_739 { border-color: #AD4A27 !important; } td.c_739 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_740 { border-color: #089C21 !important; } td.c_740 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_741 { border-color: #D15A6F !important; } td.c_741 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_742 { border-color: #0F8512 !important; } td.c_742 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_743 { border-color: #D4BCA1 !important; } td.c_743 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_744 { border-color: #65AB31 !important; } td.c_744 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_745 { border-color: #4A2D7A !important; } td.c_745 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_746 { border-color: #BFA52A !important; } td.c_746 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_747 { border-color: #7EC9A3 !important; } td.c_747 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_748 { border-color: #279C4E !important; } td.c_748 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_749 { border-color: #128AA6 !important; } td.c_749 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_750 { border-color: #060E6E !important; } td.c_750 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_751 { border-color: #6E3B17 !important; } td.c_751 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_752 { border-color: #1D3A3F !important; } td.c_752 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_753 { border-color: #7B2296 !important; } td.c_753 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_754 { border-color: #5F7A49 !important; } td.c_754 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_755 { border-color: #8B3509 !important; } td.c_755 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_756 { border-color: #72B38A !important; } td.c_756 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_757 { border-color: #A36499 !important; } td.c_757 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_758 { border-color: #2BA385 !important; } td.c_758 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_759 { border-color: #AD4A27 !important; } td.c_759 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_760 { border-color: #089C21 !important; } td.c_760 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_761 { border-color: #D15A6F !important; } td.c_761 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_762 { border-color: #0F8512 !important; } td.c_762 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_763 { border-color: #D4BCA1 !important; } td.c_763 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_764 { border-color: #65AB31 !important; } td.c_764 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_765 { border-color: #4A2D7A !important; } td.c_765 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_766 { border-color: #BFA52A !important; } td.c_766 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_767 { border-color: #7EC9A3 !important; } td.c_767 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_768 { border-color: #279C4E !important; } td.c_768 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_769 { border-color: #128AA6 !important; } td.c_769 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_770 { border-color: #060E6E !important; } td.c_770 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_771 { border-color: #6E3B17 !important; } td.c_771 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_772 { border-color: #1D3A3F !important; } td.c_772 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_773 { border-color: #7B2296 !important; } td.c_773 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_774 { border-color: #5F7A49 !important; } td.c_774 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_775 { border-color: #8B3509 !important; } td.c_775 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_776 { border-color: #72B38A !important; } td.c_776 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_777 { border-color: #A36499 !important; } td.c_777 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_778 { border-color: #2BA385 !important; } td.c_778 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_779 { border-color: #AD4A27 !important; } td.c_779 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_780 { border-color: #089C21 !important; } td.c_780 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_781 { border-color: #D15A6F !important; } td.c_781 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_782 { border-color: #0F8512 !important; } td.c_782 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_783 { border-color: #D4BCA1 !important; } td.c_783 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_784 { border-color: #65AB31 !important; } td.c_784 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_785 { border-color: #4A2D7A !important; } td.c_785 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_786 { border-color: #BFA52A !important; } td.c_786 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_787 { border-color: #7EC9A3 !important; } td.c_787 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_788 { border-color: #279C4E !important; } td.c_788 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_789 { border-color: #128AA6 !important; } td.c_789 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_790 { border-color: #060E6E !important; } td.c_790 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_791 { border-color: #6E3B17 !important; } td.c_791 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_792 { border-color: #1D3A3F !important; } td.c_792 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_793 { border-color: #7B2296 !important; } td.c_793 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_794 { border-color: #5F7A49 !important; } td.c_794 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_795 { border-color: #8B3509 !important; } td.c_795 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_796 { border-color: #72B38A !important; } td.c_796 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_797 { border-color: #A36499 !important; } td.c_797 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_798 { border-color: #2BA385 !important; } td.c_798 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_799 { border-color: #AD4A27 !important; } td.c_799 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_800 { border-color: #089C21 !important; } td.c_800 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_801 { border-color: #D15A6F !important; } td.c_801 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_802 { border-color: #0F8512 !important; } td.c_802 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_803 { border-color: #D4BCA1 !important; } td.c_803 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_804 { border-color: #65AB31 !important; } td.c_804 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_805 { border-color: #4A2D7A !important; } td.c_805 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_806 { border-color: #BFA52A !important; } td.c_806 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_807 { border-color: #7EC9A3 !important; } td.c_807 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_808 { border-color: #279C4E !important; } td.c_808 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_809 { border-color: #128AA6 !important; } td.c_809 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_810 { border-color: #060E6E !important; } td.c_810 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_811 { border-color: #6E3B17 !important; } td.c_811 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_812 { border-color: #1D3A3F !important; } td.c_812 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_813 { border-color: #7B2296 !important; } td.c_813 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_814 { border-color: #5F7A49 !important; } td.c_814 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_815 { border-color: #8B3509 !important; } td.c_815 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_816 { border-color: #72B38A !important; } td.c_816 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_817 { border-color: #A36499 !important; } td.c_817 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_818 { border-color: #2BA385 !important; } td.c_818 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_819 { border-color: #AD4A27 !important; } td.c_819 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_820 { border-color: #089C21 !important; } td.c_820 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_821 { border-color: #D15A6F !important; } td.c_821 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_822 { border-color: #0F8512 !important; } td.c_822 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_823 { border-color: #D4BCA1 !important; } td.c_823 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_824 { border-color: #65AB31 !important; } td.c_824 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_825 { border-color: #4A2D7A !important; } td.c_825 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_826 { border-color: #BFA52A !important; } td.c_826 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_827 { border-color: #7EC9A3 !important; } td.c_827 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_828 { border-color: #279C4E !important; } td.c_828 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_829 { border-color: #128AA6 !important; } td.c_829 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_830 { border-color: #060E6E !important; } td.c_830 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_831 { border-color: #6E3B17 !important; } td.c_831 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_832 { border-color: #1D3A3F !important; } td.c_832 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_833 { border-color: #7B2296 !important; } td.c_833 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_834 { border-color: #5F7A49 !important; } td.c_834 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_835 { border-color: #8B3509 !important; } td.c_835 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_836 { border-color: #72B38A !important; } td.c_836 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_837 { border-color: #A36499 !important; } td.c_837 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_838 { border-color: #2BA385 !important; } td.c_838 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_839 { border-color: #AD4A27 !important; } td.c_839 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_840 { border-color: #089C21 !important; } td.c_840 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_841 { border-color: #D15A6F !important; } td.c_841 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_842 { border-color: #0F8512 !important; } td.c_842 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_843 { border-color: #D4BCA1 !important; } td.c_843 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_844 { border-color: #65AB31 !important; } td.c_844 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_845 { border-color: #4A2D7A !important; } td.c_845 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_846 { border-color: #BFA52A !important; } td.c_846 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_847 { border-color: #7EC9A3 !important; } td.c_847 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_848 { border-color: #279C4E !important; } td.c_848 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_849 { border-color: #128AA6 !important; } td.c_849 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_850 { border-color: #060E6E !important; } td.c_850 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_851 { border-color: #6E3B17 !important; } td.c_851 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_852 { border-color: #1D3A3F !important; } td.c_852 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_853 { border-color: #7B2296 !important; } td.c_853 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_854 { border-color: #5F7A49 !important; } td.c_854 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_855 { border-color: #8B3509 !important; } td.c_855 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_856 { border-color: #72B38A !important; } td.c_856 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_857 { border-color: #A36499 !important; } td.c_857 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_858 { border-color: #2BA385 !important; } td.c_858 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_859 { border-color: #AD4A27 !important; } td.c_859 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_860 { border-color: #089C21 !important; } td.c_860 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_861 { border-color: #D15A6F !important; } td.c_861 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_862 { border-color: #0F8512 !important; } td.c_862 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_863 { border-color: #D4BCA1 !important; } td.c_863 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_864 { border-color: #65AB31 !important; } td.c_864 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_865 { border-color: #4A2D7A !important; } td.c_865 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_866 { border-color: #BFA52A !important; } td.c_866 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_867 { border-color: #7EC9A3 !important; } td.c_867 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_868 { border-color: #279C4E !important; } td.c_868 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_869 { border-color: #128AA6 !important; } td.c_869 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_870 { border-color: #060E6E !important; } td.c_870 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_871 { border-color: #6E3B17 !important; } td.c_871 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_872 { border-color: #1D3A3F !important; } td.c_872 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_873 { border-color: #7B2296 !important; } td.c_873 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_874 { border-color: #5F7A49 !important; } td.c_874 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_875 { border-color: #8B3509 !important; } td.c_875 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_876 { border-color: #72B38A !important; } td.c_876 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_877 { border-color: #A36499 !important; } td.c_877 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_878 { border-color: #2BA385 !important; } td.c_878 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_879 { border-color: #AD4A27 !important; } td.c_879 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_880 { border-color: #089C21 !important; } td.c_880 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_881 { border-color: #D15A6F !important; } td.c_881 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_882 { border-color: #0F8512 !important; } td.c_882 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_883 { border-color: #D4BCA1 !important; } td.c_883 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_884 { border-color: #65AB31 !important; } td.c_884 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_885 { border-color: #4A2D7A !important; } td.c_885 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_886 { border-color: #BFA52A !important; } td.c_886 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_887 { border-color: #7EC9A3 !important; } td.c_887 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_888 { border-color: #279C4E !important; } td.c_888 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_889 { border-color: #128AA6 !important; } td.c_889 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_890 { border-color: #060E6E !important; } td.c_890 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_891 { border-color: #6E3B17 !important; } td.c_891 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_892 { border-color: #1D3A3F !important; } td.c_892 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_893 { border-color: #7B2296 !important; } td.c_893 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_894 { border-color: #5F7A49 !important; } td.c_894 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_895 { border-color: #8B3509 !important; } td.c_895 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_896 { border-color: #72B38A !important; } td.c_896 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_897 { border-color: #A36499 !important; } td.c_897 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_898 { border-color: #2BA385 !important; } td.c_898 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_899 { border-color: #AD4A27 !important; } td.c_899 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_900 { border-color: #089C21 !important; } td.c_900 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_901 { border-color: #D15A6F !important; } td.c_901 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_902 { border-color: #0F8512 !important; } td.c_902 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_903 { border-color: #D4BCA1 !important; } td.c_903 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_904 { border-color: #65AB31 !important; } td.c_904 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_905 { border-color: #4A2D7A !important; } td.c_905 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_906 { border-color: #BFA52A !important; } td.c_906 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_907 { border-color: #7EC9A3 !important; } td.c_907 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_908 { border-color: #279C4E !important; } td.c_908 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_909 { border-color: #128AA6 !important; } td.c_909 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_910 { border-color: #060E6E !important; } td.c_910 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_911 { border-color: #6E3B17 !important; } td.c_911 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_912 { border-color: #1D3A3F !important; } td.c_912 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_913 { border-color: #7B2296 !important; } td.c_913 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_914 { border-color: #5F7A49 !important; } td.c_914 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_915 { border-color: #8B3509 !important; } td.c_915 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_916 { border-color: #72B38A !important; } td.c_916 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_917 { border-color: #A36499 !important; } td.c_917 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_918 { border-color: #2BA385 !important; } td.c_918 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_919 { border-color: #AD4A27 !important; } td.c_919 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_920 { border-color: #089C21 !important; } td.c_920 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_921 { border-color: #D15A6F !important; } td.c_921 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_922 { border-color: #0F8512 !important; } td.c_922 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_923 { border-color: #D4BCA1 !important; } td.c_923 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_924 { border-color: #65AB31 !important; } td.c_924 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_925 { border-color: #4A2D7A !important; } td.c_925 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_926 { border-color: #BFA52A !important; } td.c_926 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_927 { border-color: #7EC9A3 !important; } td.c_927 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_928 { border-color: #279C4E !important; } td.c_928 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_929 { border-color: #128AA6 !important; } td.c_929 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_930 { border-color: #060E6E !important; } td.c_930 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_931 { border-color: #6E3B17 !important; } td.c_931 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_932 { border-color: #1D3A3F !important; } td.c_932 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_933 { border-color: #7B2296 !important; } td.c_933 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_934 { border-color: #5F7A49 !important; } td.c_934 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_935 { border-color: #8B3509 !important; } td.c_935 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_936 { border-color: #72B38A !important; } td.c_936 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_937 { border-color: #A36499 !important; } td.c_937 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_938 { border-color: #2BA385 !important; } td.c_938 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_939 { border-color: #AD4A27 !important; } td.c_939 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_940 { border-color: #089C21 !important; } td.c_940 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_941 { border-color: #D15A6F !important; } td.c_941 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_942 { border-color: #0F8512 !important; } td.c_942 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_943 { border-color: #D4BCA1 !important; } td.c_943 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_944 { border-color: #65AB31 !important; } td.c_944 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_945 { border-color: #4A2D7A !important; } td.c_945 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_946 { border-color: #BFA52A !important; } td.c_946 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_947 { border-color: #7EC9A3 !important; } td.c_947 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_948 { border-color: #279C4E !important; } td.c_948 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_949 { border-color: #128AA6 !important; } td.c_949 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_950 { border-color: #060E6E !important; } td.c_950 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_951 { border-color: #6E3B17 !important; } td.c_951 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_952 { border-color: #1D3A3F !important; } td.c_952 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_953 { border-color: #7B2296 !important; } td.c_953 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_954 { border-color: #5F7A49 !important; } td.c_954 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_955 { border-color: #8B3509 !important; } td.c_955 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_956 { border-color: #72B38A !important; } td.c_956 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_957 { border-color: #A36499 !important; } td.c_957 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_958 { border-color: #2BA385 !important; } td.c_958 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_959 { border-color: #AD4A27 !important; } td.c_959 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_960 { border-color: #089C21 !important; } td.c_960 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_961 { border-color: #D15A6F !important; } td.c_961 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_962 { border-color: #0F8512 !important; } td.c_962 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_963 { border-color: #D4BCA1 !important; } td.c_963 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_964 { border-color: #65AB31 !important; } td.c_964 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_965 { border-color: #4A2D7A !important; } td.c_965 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_966 { border-color: #BFA52A !important; } td.c_966 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_967 { border-color: #7EC9A3 !important; } td.c_967 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_968 { border-color: #279C4E !important; } td.c_968 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_969 { border-color: #128AA6 !important; } td.c_969 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_970 { border-color: #060E6E !important; } td.c_970 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_971 { border-color: #6E3B17 !important; } td.c_971 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_972 { border-color: #1D3A3F !important; } td.c_972 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_973 { border-color: #7B2296 !important; } td.c_973 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_974 { border-color: #5F7A49 !important; } td.c_974 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_975 { border-color: #8B3509 !important; } td.c_975 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_976 { border-color: #72B38A !important; } td.c_976 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_977 { border-color: #A36499 !important; } td.c_977 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_978 { border-color: #2BA385 !important; } td.c_978 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_979 { border-color: #AD4A27 !important; } td.c_979 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_980 { border-color: #089C21 !important; } td.c_980 span.subject { background-color: #0BCC2B !important; color: black !important; }
td.c_981 { border-color: #D15A6F !important; } td.c_981 span.subject { background-color: #F57791 !important; color: black !important; }
td.c_982 { border-color: #0F8512 !important; } td.c_982 span.subject { background-color: #13AA17 !important; color: white !important; }
td.c_983 { border-color: #D4BCA1 !important; } td.c_983 span.subject { background-color: #F9E7CE !important; color: black !important; }
td.c_984 { border-color: #65AB31 !important; } td.c_984 span.subject { background-color: #7FD63D !important; color: black !important; }
td.c_985 { border-color: #4A2D7A !important; } td.c_985 span.subject { background-color: #7C57BE !important; color: white !important; }
td.c_986 { border-color: #BFA52A !important; } td.c_986 span.subject { background-color: #F7DC65 !important; color: black !important; }
td.c_987 { border-color: #7EC9A3 !important; } td.c_987 span.subject { background-color: #ABF7D0 !important; color: black !important; }
td.c_988 { border-color: #279C4E !important; } td.c_988 span.subject { background-color: #38CF6C !important; color: black !important; }
td.c_989 { border-color: #128AA6 !important; } td.c_989 span.subject { background-color: #19B7DA !important; color: black !important; }
td.c_990 { border-color: #060E6E !important; } td.c_990 span.subject { background-color: #0C1D9A !important; color: white !important; }
td.c_991 { border-color: #6E3B17 !important; } td.c_991 span.subject { background-color: #9D5521 !important; color: white !important; }
td.c_992 { border-color: #1D3A3F !important; } td.c_992 span.subject { background-color: #2C565D !important; color: white !important; }
td.c_993 { border-color: #7B2296 !important; } td.c_993 span.subject { background-color: #BF35E8 !important; color: white !important; }
td.c_994 { border-color: #5F7A49 !important; } td.c_994 span.subject { background-color: #87A868 !important; color: black !important; }
td.c_995 { border-color: #8B3509 !important; } td.c_995 span.subject { background-color: #C64C0D !important; color: white !important; }
td.c_996 { border-color: #72B38A !important; } td.c_996 span.subject { background-color: #9EE5B8 !important; color: black !important; }
td.c_997 { border-color: #A36499 !important; } td.c_997 span.subject { background-color: #D789CD !important; color: black !important; }
td.c_998 { border-color: #2BA385 !important; } td.c_998 span.subject { background-color: #3CD1AB !important; color: black !important; }
td.c_999 { border-color: #AD4A27 !important; } td.c_999 span.subject { background-color: #E86334 !important; color: black !important; }
td.c_1000 { border-color: #089C21 !important; } td.c_1000 span.subject { background-color: #0BCC2B !important; color: black !important; }

/* --- Üres és inaktív cellák halványítása --- */
td.empty, td.notAvailable, td.break {
  background-color: #fefefe !important;
  color: #F0F0F0 !important;
  border: 1px solid #F0F0F0 !important;
  font-weight: 100 !important;
}

span.empty, span.notAvailable, span.break { color: #F0F0F0 !important; }

/* --- Tanári és Terem adatok --- */
tr.teacher, div.teacher, tr.room, div.room { font-size: 14px !important; font-weight: 600; }
div.DESCRIPTION { text-align: left; font-size: 18px; }
div.TEACHER_HAS_A_FREE_DAY { color: red; font-weight: bold; }

/* 1. Kártyák betűtípusának javítása (kiskapitális kikapcsolása) */
[id^="orarend_font"], 
ul li a, 
body {
    font-family: 'Verdana', 'Geneva', sans-serif;
    font-variant: normal !important; /* Itt kapcsoljuk ki a kiskapitálist */
    text-transform: none !important; /* Biztosítjuk, hogy ne legyen csupa nagybetű sem */
    letter-spacing: normal;
    word-spacing: normal;
}

/* 1. Tartalomjegyzék (Oktatók listája) modern kártyás elrendezése */
ul {
    display: grid;
    /* Automatikus oszlopszám, minimum 250px széles kártyákkal */
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    gap: 15px;
    padding: 25px;
    background: transparent; /* A body háttere látszódjon köztük */
    list-style-type: none !important;
}

ul li {
    margin: 0;
    padding: 0;
    perspective: 1000px;
}

ul li a {
    display: flex; /* Hogy a teljes kártya kattintható legyen */
	flex-direction: column !important; /* Biztosítja, hogy a több soros szöveg is jól viselkedjen */
    justify-content: center !important; /* Függőleges középre igazítás a flex-direction: column miatt */
    align-items: center !important;    /* Vízszintes középre igazítás */
    background: #ffffff;
    color: #3F3FBF;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #e0e0e0;
	min-height: 60px; /* Magasabb gombok */
	padding: 10px 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);

	
    /* Hosszú nevek kezelése */
    white-space: normal; 
    line-height: 1.2;
}

/* Kártya interakciók */
ul li a:hover {
    background: #3F3FBF;
    color: #ffffff !important;
    transform: translateY(-5px);
    box-shadow: 0 8px 15px rgba(63, 63, 191, 0.2);
    border-color: #3F3FBF;
    text-decoration: none;
}

/* Aktív/Kattintás állapot */
ul li a:active {
    transform: translateY(-1px);
    box-shadow: 0 4px 8px rgba(63, 63, 191, 0.2);
}

/* 7. "Vissza a tetejére" gomb csinosítása */
a[href="#top"] {
    display: inline-block;
    margin-top: -40px;
    margin-bottom: 40px;
    padding: 8px 15px;
    background: #eee;
    color: #666;
    border-radius: 20px;
    text-decoration: none;
    font-size: 12px;
    transition: 0.3s;
}

a[href="#top"]:hover {
    background: #3F3FBF;
    color: white;
}

/* Reszponzivitás javítása: ne lógjon ki a táblázat */
body {
    overflow-x: auto;
    padding: 20px;
}

* A táblázat felirata (ebben van az intézmény és a név) */
caption {
    display: block; /* Hogy szélességet és hátteret adhassunk neki */
    background: linear-gradient(90deg, #3F3FBF, #272186) !important;
    color: #ffffff !important;
    padding: 10px !important;
    text-align: center !important;
    border-radius: 12px 12px 0 0; /* Kártya teteje lekerekítve */
    margin-top: 10px; /* Távolság az előző táblázattól */
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

/* Az intézmény neve (kisebb, halványabb) */
caption span.institution {
    display: block;
    font-size: 12px !important;
    font-weight: 300 !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 5px;
    opacity: 0.9;
}

/* Az oktató neve (Nagy és kiemelt) */
caption span.name {
    display: block;
    font-size: 20px !important; /* Extra nagy betűméret */
    font-weight: 500 !important;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    font-variant: normal !important; /* Kiskapitális kikapcsolása */
    margin-bottom: 15px;
}
