/* ========== Text Styles ========== */
.TopicViewer_contentContainer hr
{
  color: #000000;
}

/* Normal text */
.TopicViewer_contentContainer .main-content,
.TopicViewer_contentContainer .main-content table span.rvts0
{
  font-size: 10pt;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

/* Heading */
.TopicViewer_contentContainer span.rvts1
{
  font-weight: bold;
  color: #0000ff;
}

/* Subheading */
.TopicViewer_contentContainer span.rvts2
{
  font-weight: bold;
  color: #000080;
}

/* Keywords */
.TopicViewer_contentContainer span.rvts3
{
  font-style: italic;
  color: #800000;
}

/* Jump 1 */
.TopicViewer_contentContainer a.rvts4,
.TopicViewer_contentContainer span.rvts4
{
  color: #008000;
  text-decoration: underline;
}

/* Jump 2 */
.TopicViewer_contentContainer a.rvts5,
.TopicViewer_contentContainer span.rvts5
{
  color: #008000;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts6
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
}

.TopicViewer_contentContainer span.rvts7
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #0000ff;
}

.TopicViewer_contentContainer span.rvts8
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000080;
}

.TopicViewer_contentContainer span.rvts9
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  color: #800000;
}

.TopicViewer_contentContainer a.rvts10,
.TopicViewer_contentContainer span.rvts10
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #008000;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts11
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts12
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts13
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts14
{
  font-size: 16pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer a.rvts15,
.TopicViewer_contentContainer span.rvts15
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #0000ff;
  text-decoration: underline;
}

/* Font Style */
.TopicViewer_contentContainer span.rvts16
{
  font-family: 'Tahoma', 'Geneva', sans-serif;
  font-style: italic;
  color: #c0c0c0;
}

/* Font Style */
.TopicViewer_contentContainer a.rvts17,
.TopicViewer_contentContainer span.rvts17
{
  font-family: 'Tahoma', 'Geneva', sans-serif;
  font-style: italic;
  color: #6666ff;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts18
{
  font-size: 16pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts19
{
  font-size: 13pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts20
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #000000;
}

.TopicViewer_contentContainer a.rvts21,
.TopicViewer_contentContainer span.rvts21
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #000000;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts22
{
  font-size: 14pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts23
{
  font-size: 14pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  font-weight: bold;
}

.TopicViewer_contentContainer a.rvts24,
.TopicViewer_contentContainer span.rvts24
{
  font-size: 14pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts25
{
  font-size: 15pt;
  font-family: 'Helvetica';
  color: #181818;
}

.TopicViewer_contentContainer span.rvts26
{
  font-size: 15pt;
  font-family: 'Helvetica';
  font-style: italic;
  font-weight: bold;
  color: #181818;
}

.TopicViewer_contentContainer span.rvts27
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #333333;
  background-color: #ffffff;
}

.TopicViewer_contentContainer span.rvts28
{
  font-size: 14pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #333333;
  background-color: #ffffff;
}

.TopicViewer_contentContainer span.rvts29
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts30
{
  font-size: 14pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts31
{
  font-size: 13pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts32
{
  font-size: 14pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer a.rvts33,
.TopicViewer_contentContainer span.rvts33
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #000000;
  text-decoration: none;
}

.TopicViewer_contentContainer span.rvts34
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #414958;
}

.TopicViewer_contentContainer a.rvts35,
.TopicViewer_contentContainer span.rvts35
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #414958;
  text-decoration: none;
}

.TopicViewer_contentContainer a.rvts36,
.TopicViewer_contentContainer span.rvts36
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #414958;
  text-decoration: underline;
}

.TopicViewer_contentContainer a.rvts37,
.TopicViewer_contentContainer span.rvts37
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #000000;
  text-decoration: none;
}

.TopicViewer_contentContainer span.rvts38
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts39
{
  font-size: 18pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer a.rvts40,
.TopicViewer_contentContainer span.rvts40
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #0000ff;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts41
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  color: #29356d;
}

.TopicViewer_contentContainer span.rvts42
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts43
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
}

.TopicViewer_contentContainer span.rvts44
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #ff0000;
}

.TopicViewer_contentContainer span.rvts45
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #bf0000;
}

.TopicViewer_contentContainer a.rvts46,
.TopicViewer_contentContainer span.rvts46
{
  font-size: 13pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #0000ff;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts47
{
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts48
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
}

.TopicViewer_contentContainer a.rvts49,
.TopicViewer_contentContainer span.rvts49
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #0000ff;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts50
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts51
{
  font-size: 16pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts52
{
  font-size: 9pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts53
{
  font-size: 9pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts54
{
  font-size: 9pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
}

.TopicViewer_contentContainer span.rvts55
{
  font-size: 9pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts56
{
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts57
{
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #000000;
}

.TopicViewer_contentContainer span.rvts58
{
  font-size: 11pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #0000ff;
}

.TopicViewer_contentContainer span.rvts59
{
  font-size: 14pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #0000ff;
}

.TopicViewer_contentContainer span.rvts60
{
  font-size: 9pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #0000ff;
}

.TopicViewer_contentContainer span.rvts61
{
  font-size: 9pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
}

.TopicViewer_contentContainer a.rvts62,
.TopicViewer_contentContainer span.rvts62
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

.TopicViewer_contentContainer a.rvts63,
.TopicViewer_contentContainer span.rvts63
{
  font-size: 9pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}

.TopicViewer_contentContainer a.rvts64,
.TopicViewer_contentContainer span.rvts64
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #414958;
  text-decoration: underline;
}

.TopicViewer_contentContainer a.rvts65,
.TopicViewer_contentContainer span.rvts65
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-style: italic;
  color: #414958;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts66
{
  font-size: 13pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer span.rvts67
{
  font-size: 13pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
}

.TopicViewer_contentContainer a.rvts68,
.TopicViewer_contentContainer span.rvts68
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #0000ff;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts69
{
  font-size: 15pt;
  font-family: 'Calibri';
}

.TopicViewer_contentContainer a.rvts70,
.TopicViewer_contentContainer span.rvts70
{
  font-size: 16pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  font-weight: bold;
  color: #414958;
  text-decoration: underline;
}

.TopicViewer_contentContainer span.rvts71
{
  font-size: 12pt;
  font-family: 'Verdana', 'Geneva', sans-serif;
  color: #414958;
  text-decoration: underline;
}

/* ========== Para Styles ========== */
/* Paragraph Style */
.TopicViewer_contentContainer p,
.TopicViewer_contentContainer ul,
.TopicViewer_contentContainer ol
{
  text-align: left;
  text-indent: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* Centered */
.TopicViewer_contentContainer .rvps1
{
  text-align: center;
}

.TopicViewer_contentContainer .rvps2
{

}

.TopicViewer_contentContainer .rvps3
{
  text-align: center;
}

.TopicViewer_contentContainer .rvps4
{
  text-align: left;
  text-indent: 0px;
  page-break-after: avoid;
  padding: 0px 0px 0px 0px;
  margin: 16px 0px 4px 0px;
}

/* Paragraph Style */
.TopicViewer_contentContainer .rvps5
{
  text-align: center;
  border-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
  border-right: none;
  border-left: none;
  padding: 2px 0px 2px 0px;
  margin: 7px 0px 7px 0px;
}

.TopicViewer_contentContainer .rvps6
{
  text-align: left;
  text-indent: 0px;
  page-break-after: avoid;
  padding: 0px 0px 0px 0px;
  margin: 16px 0px 4px 0px;
}

.TopicViewer_contentContainer .rvps7
{
  background: #ffffff;
}

.TopicViewer_contentContainer .rvps8
{
  background: #ffffff;
  margin: 0px 15px 7px 15px;
}

.TopicViewer_contentContainer .rvps9
{
  margin: 0px 0px 0px 24px;
}

.TopicViewer_contentContainer .rvps10
{
  text-align: left;
  text-indent: 0px;
  page-break-after: avoid;
  padding: 0px 0px 0px 0px;
  margin: 16px 0px 4px 0px;
}

.TopicViewer_contentContainer .rvps11
{
  margin: 0px 0px 0px 48px;
}

.TopicViewer_contentContainer .rvps12
{
  background: #ffffff;
  margin: 0px 15px 7px 0px;
}

.TopicViewer_contentContainer .rvps13
{
  text-align: center;
  text-indent: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 15px 19px 15px;
}

.TopicViewer_contentContainer .rvps14
{
  margin: 0px 15px 7px 15px;
}

.TopicViewer_contentContainer .rvps15
{
  text-align: left;
  text-indent: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 15px 19px 15px;
}

.TopicViewer_contentContainer .rvps16
{
  margin: 0px 0px 0px 24px;
}

.TopicViewer_contentContainer .rvps17
{
  margin: 0px 0px 0px 8px;
}

.TopicViewer_contentContainer .rvps18
{
  background: #ffffff;
  margin: 0px 15px 7px 39px;
}

.TopicViewer_contentContainer .rvps19
{
  text-indent: 48px;
  background: #ffffff;
  margin: 0px 15px 7px 15px;
}

.TopicViewer_contentContainer .rvps20
{
  text-align: center;
  margin: 0px 15px 7px 15px;
}

.TopicViewer_contentContainer .rvps21
{
  text-align: right;
}

.TopicViewer_contentContainer .rvps22
{
  margin: 0px 0px 0px 56px;
}

.TopicViewer_contentContainer .rvps23
{
  background: #ffffff;
  margin: 0px 15px 7px 24px;
}

.TopicViewer_contentContainer .rvps24
{
  text-align: right;
  margin: 0px 15px 7px 15px;
}

.TopicViewer_contentContainer .rvps25
{
  margin: 0px 15px 15px 40px;
}

.TopicViewer_contentContainer .rvps26
{
  text-align: left;
  text-indent: 0px;
  background: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 15px 27px 15px;
}

.TopicViewer_contentContainer .rvps27
{
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.TopicViewer_contentContainer .rvps28
{
  text-align: left;
  text-indent: 0px;
  background: #ffffff;
  padding: 0px 0px 0px 0px;
  margin: 0px 15px 24px 15px;
}

.TopicViewer_contentContainer .rvps29
{
  text-align: center;
  background: #ffffff;
}

.TopicViewer_contentContainer .rvps30
{
  text-align: left;
  text-indent: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 15px 24px 15px;
}

.TopicViewer_contentContainer .rvps31
{
  text-align: center;
  background: #ffffff;
  margin: 0px 15px 7px 15px;
}

.TopicViewer_contentContainer .rvps32
{
  text-indent: 48px;
}

/* ========== Lists ========== */
.TopicViewer_contentContainer .list0
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 40px;
  list-style-position: outside;
  list-style-type: disc;
}

.TopicViewer_contentContainer .list1
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 40px;
  list-style-position: outside;
  list-style-type: circle;
}

.TopicViewer_contentContainer .list2
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 40px;
  list-style-position: outside;
  list-style-type: square;
}

.TopicViewer_contentContainer .list3
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 24px;
  list-style-position: outside;
  list-style-type: disc;
}

.TopicViewer_contentContainer .list4
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
  list-style-type: circle;
}

.TopicViewer_contentContainer .list5
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
  list-style-type: square;
}

.TopicViewer_contentContainer .list6
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
  list-style-type: disc;
}

.TopicViewer_contentContainer .list7
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 0px;
  list-style-position: inside;
  list-style-type: disc;
}

.TopicViewer_contentContainer .list8
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 80px;
  list-style-position: outside;
  list-style-type: disc;
}

.TopicViewer_contentContainer .list9
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 80px;
  list-style-position: outside;
  list-style-type: square;
}

.TopicViewer_contentContainer .list10
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 40px;
  list-style-position: outside;
  list-style-type: decimal;
}

.TopicViewer_contentContainer .list11
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 24px;
  list-style-position: outside;
  list-style-type: decimal;
}

.TopicViewer_contentContainer .list12
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 48px;
  list-style-position: outside;
  list-style-type: decimal;
}

.TopicViewer_contentContainer .list13
{
  text-indent: 0px;
  padding: 0;
  margin: 0 0 0 80px;
  list-style-position: outside;
  list-style-type: decimal;
}