span.label {
  font-weight: bold;
}
span.menu {
  color: #006A00;
}
.scenario {
  background-color: #B7D0E8;
  font-size: 9pt;
  padding: 28px;
  line-height: 1.25;
  color: #333333;
  margin-top: 12px;
  margin-bottom: 12px;
}
.related {
  padding: 25px;
  background-color: #D5FFD5;
  font-size: 9pt;
  line-height: 1.25;
  color: #333333;
  margin-top: 12px;
  margin-bottom: 12px;
}
.related::before {
  content: "Related Video:";
  font-weight: bold;
}
.related a {
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  text-decoration: underline;
}
span.note2,
.note {
  background-color: #f1f1f1;
}
.icon img {
  padding-top: 0px;
  padding-bottom: 0px;
}
body {
  font-family: Arial;
  background-color: #ffffff;
  margin-right: 20px;
}
h1 {
  font-weight: bold;
  font-size: 20pt;
  margin-top: 4pt;
}
h2 {
  font-weight: bold;
  font-size: 14pt;
  margin-top: 15pt;
}
h3 {
  font-weight: bold;
  font-size: 12pt;
}
h4 {
  font-weight: normal;
  text-transform: uppercase;
}
p {
  font-size: 12pt;
  margin-top: 5pt;
  font-family: Arial, sans-serif;
  margin-bottom: 6px;
  line-height: 1.5;
}
ul li {
  padding-bottom: 3px;
  line-height: 1.5;
  font-size: 12pt;
}
ul li p {
  margin-top: 0px;
  margin-bottom: 0px;
}
a {
  color: #316ba5;
  font-family: "Arial Narrow";
  text-decoration: none;
}
a:hover {
  color: #333333;
  text-decoration: underline;
}
img {
  padding-top: 10px;
  padding-bottom: 10px;
}
ol ol {
  list-style-type: upper-alpha;
}
ol ol ol {
  list-style-type: lower-alpha;
}
ol ol ol ol {
  list-style-type: upper-roman;
}
ol,
ul {
  margin-top: 0px;
  margin-bottom: 0px;
}
.video {
  max-width: 900px;
}

/* legal list styles */
#legal-list {
  counter-reset: section;
}
#legal-list h2:before {
  counter-increment: section;
  content: counter(section) ". ";
  margin: 0 0.5em 0 0;
}
#legal-list ol {
  counter-reset: clause;
  list-style: none outside none;
  text-indent: -2em;
}
#legal-list ol li {
  counter-increment: clause;
}
#legal-list ol li:before {
  content: counter(section) "."counters(clause, ".") ". ";
  margin: 0 0.5em 0 0;
}
ol.Decimal {
  list-style: decimal;
}
ol.UpperAlpha {
  list-style: upper-alpha;
}
ol.LowerAlpha {
  list-style: lower-alpha;
}

table.AlternateGreenRowsIstRowCol {
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #ffffff;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	x-1st-row: 1;
	x-1st-row-name: t1st;
	x-1st-col: 1;
	x-1st-col-name: t1st;
	x-row-pat-1: 1;
	x-row-pat-1-name: t1row;
	x-row-pat-count: 2;
	x-row-pat-2: 1;
	x-row-pat-2-name: t2row;
	font-size:12px;
}
table.AlternateGreenRowsIstRowCol p, table.AlternateGreenRowsIstRowCol td {
	font-size:12px;}
table.AlternateGreenRowsIstRowCol td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right:1px solid #eeeeee;
}
table.AlternateGreenRowsIstRowCol tr.t1st td {
	background-color:#ddeff6 ;
	font-weight:bold;
}
table.AlternateGreenRowsIstRowCol td.t1st {
	background-color: #ddeff6;
}
table.AlternateGreenRowsIstRowCol tr.t1row td.t1st {
		background-color: #ddeff6;
}
table.AlternateGreenRowsIstRowCol tr.t1row td {
	background-color:white;
	font-family: "Times New Roman";
	font-size: 12pt;
}
table.AlternateGreenRowsIstRowCol tr.t2row td.t1st {
	
	background-color: #ddeff6;
	min-width:125px;
}
table.AlternateGreenRowsIstRowCol tr.t2row td {
	background-color: #DFDFDF;
}
ul.Disc {
  list-style: disc;
}