/* ========== Text Styles ========== */
hr {
  color: #000000;
}
.main-content, .main-content table span.rvts0 /* Normal text */ {
  font-size: 10pt;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
span.rvts1 /* Heading */ {
  font-weight: bold;
  color: #0000ff;
}
span.rvts2 /* Subheading */ {
  font-weight: bold;
  color: #000080;
}
span.rvts3 /* Keywords */ {
  font-style: italic;
  color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */ {
  color: #008000;
  text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */ {
  color: #008000;
  text-decoration: underline;
}
span.rvts6 {
}
span.rvts7 {
  font-weight: bold;
  color: #0000ff;
}
span.rvts8 {
  font-weight: bold;
  color: #000080;
}
span.rvts9 {
  font-style: italic;
  color: #800000;
}
a.rvts10,
span.rvts10 {
  color: #008000;
  text-decoration: underline;
}
span.rvts11 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
}
span.rvts12 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-weight: bold;
}
span.rvts13 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-style: italic;
}
span.rvts14 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-style: italic;
}
span.rvts15 /* Font Style */ {
  font-family: 'Tahoma', 'Geneva', sans-serif;
  font-style: italic;
  color: #c0c0c0;
}
a.rvts16, span.rvts16 /* Font Style */ {
  font-family: 'Tahoma', 'Geneva', sans-serif;
  font-style: italic;
  color: #6666ff;
  text-decoration: underline;
}
span.rvts17 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  color: #000000;
  background-color: #ffffff;
}
span.rvts18 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
span.rvts19 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-style: italic;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
}
span.rvts20 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-weight: bold;
  color: #007f7f;
  background-color: #ffffff;
}
span.rvts21 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-weight: bold;
  color: #408080;
}
span.rvts22 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-style: italic;
  font-weight: bold;
}
span.rvts23 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-weight: bold;
  color: #007f7f;
}
span.rvts24 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  font-weight: bold;
}
span.rvts25 {
  font-size: 14pt;
  font-family: 'Times New Roman', 'Times', serif;
  color: #000000;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */ {
  text-align: left;
  text-indent: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */ {
  text-align: center;
}
.rvps2 {
}
.rvps3 {
  text-align: center;
}
.rvps4 /* Paragraph Style */ {
  display: none;
}
.rvps5 {
  line-height: 1.8;
}
.rvps6 {
  text-indent: -19px;
  padding: 0px 0px 0px 19px;
}
.rvps7 {
  margin: 0px 0px 0px 24px;
}
.rvps8 {
  text-align: center;
  margin: 0px 0px 0px 24px;
}
/* ========== Lists ========== */
.list0 {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 24px;
  list-style-position: outside;
}
.list1 {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
}
.list2 {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 24px;
  list-style-position: outside;
  list-style-type: disc;
}
.list3 {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
  list-style-type: circle;
}
.list4 {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
  list-style-type: square;
}
.list5 {
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
  list-style-type: disc;
}
li.noindent {
  margin-left: 0;
  padding-left: 0;
}