@charset "UTF-8";
h2.h2-G001-red {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #fbdac8;
  background: -moz-linear-gradient(top, #fbdac8, #fcf0ea);
  background: -webkit-gradient(linear, top, bottom, from(#fbdac8), to(#fcf0ea));
  background: linear-gradient(to bottom, #fbdac8, #fcf0ea);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-red {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #fbdac8;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-red {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #f58d6f;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-orange {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #fff4c4;
  background: -moz-linear-gradient(top, #fff4c4, #fffae7);
  background: -webkit-gradient(linear, top, bottom, from(#fff4c4), to(#fffae7));
  background: linear-gradient(to bottom, #fff4c4, #fffae7);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-orange {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #fff4c4;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-orange {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #ffd066;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-yellow {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #f7fdc5;
  background: -moz-linear-gradient(top, #f7fdc5, #fbfde9);
  background: -webkit-gradient(linear, top, bottom, from(#f7fdc5), to(#fbfde9));
  background: linear-gradient(to bottom, #f7fdc5, #fbfde9);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-yellow {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #f7fdc5;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-yellow {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #fcf768;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-yellowgreen {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #dbf2cc;
  background: -moz-linear-gradient(top, #dbf2cc, #eff7ea);
  background: -webkit-gradient(linear, top, bottom, from(#dbf2cc), to(#eff7ea));
  background: linear-gradient(to bottom, #dbf2cc, #eff7ea);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-yellowgreen {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #dbf2cc;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-yellowgreen {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #b2e27f;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-green {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #d1f2d1;
  background: -moz-linear-gradient(top, #d1f2d1, #edf9ed);
  background: -webkit-gradient(linear, top, bottom, from(#d1f2d1), to(#edf9ed));
  background: linear-gradient(to bottom, #d1f2d1, #edf9ed);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-green {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #d1f2d1;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-green {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #91de85;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-aqua {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #d2e8f3;
  background: -moz-linear-gradient(top, #d2e8f3, #eef6f9);
  background: -webkit-gradient(linear, top, bottom, from(#d2e8f3), to(#eef6f9));
  background: linear-gradient(to bottom, #d2e8f3, #eef6f9);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-aqua {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #d2e8f3;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-aqua {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #88cbdf;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-blue {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #c8c8f2;
  background: -moz-linear-gradient(top, #c8c8f2, #e6e6f5);
  background: -webkit-gradient(linear, top, bottom, from(#c8c8f2), to(#e6e6f5));
  background: linear-gradient(to bottom, #c8c8f2, #e6e6f5);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-blue {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #c8c8f2;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-blue {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #7886e5;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-brown {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #e0ddc0;
  background: -moz-linear-gradient(top, #e0ddc0, #f0efe5);
  background: -webkit-gradient(linear, top, bottom, from(#e0ddc0), to(#f0efe5));
  background: linear-gradient(to bottom, #e0ddc0, #f0efe5);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-brown {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #e0ddc0;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-brown {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #b19f69;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-pink {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #fcd0d2;
  background: -moz-linear-gradient(top, #fcd0d2, #fdeeee);
  background: -webkit-gradient(linear, top, bottom, from(#fcd0d2), to(#fdeeee));
  background: linear-gradient(to bottom, #fcd0d2, #fdeeee);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-pink {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #fcd0d2;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-pink {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #f88094;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-purple {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #f0cfe9;
  background: -moz-linear-gradient(top, #f0cfe9, #f7ebf5);
  background: -webkit-gradient(linear, top, bottom, from(#f0cfe9), to(#f7ebf5));
  background: linear-gradient(to bottom, #f0cfe9, #f7ebf5);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-purple {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #f0cfe9;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-purple {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #dc85d4;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-black {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #eaeaea;
  background: -moz-linear-gradient(top, #eaeaea, #f7f7f7);
  background: -webkit-gradient(linear, top, bottom, from(#eaeaea), to(#f7f7f7));
  background: linear-gradient(to bottom, #eaeaea, #f7f7f7);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-black {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #eaeaea;
  color: #282828;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-black {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #cacaca;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-G001-colorful {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #282828;
  background: #eef6f9;
  background: -moz-linear-gradient(top, #eef6f9, #f0cfe9);
  background: -webkit-gradient(linear, top, bottom, from(#eef6f9), to(#f0cfe9));
  background: linear-gradient(to bottom, #eef6f9, #f0cfe9);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-G001-colorful {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #eef6f9;
  color: #7886e5;
  font-size: 18px;
  font-weight: bold;
}
h4.h4-G001-colorful {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #91de85;
  font-size: 16px;
  font-weight: normal;
}
