a:link {color:blue;}
a:visited {color:#CC3300;}
a:hover {color:red;}

body {
  background-color:white;
  text-align:center;
  font-size:100%;
  font-weight:bold;
  margin:0 auto;
}
p {
  font-family:"Arial";
  font-size:1.5em;
  color:#00FFFF;
}
p.subtitle {
  margin-top: 1.25em;
  margin-bottom: 0em;
  font-size:18pt;
}
p.subtitle2 {
  margin-top: 0.25em;
  margin-bottom: 1.25em;
  font-size:12pt;
}
p.subtitleol {
  margin-top:1.25em;
  margin-bottom:0em;
  font-size:18pt;
  color:#f5f025;
}
p.date {
  margin-top: 0.75em;
  margin-bottom: 1.5em;
  font-size:14pt;
}
p.dateol {
  margin-top: 0.75em;
  margin-bottom: 1.5em;
  font-size:14pt;
  color:#f5f025;
}
p.text1 {
  margin-top: 2.0em;
  margin-bottom: 0.5em;
  font-size: 16pt;
}
p.text2 {
  margin-top: 0em;
  margin-bottom: 1.5em;
  font-size: 11pt;
}
p.text3 {
  margin-top: 0em;
  margin-bottom: 1.5em;
  font-size: 11pt;
}
p.caption {
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  font-size: 13pt;
}
#p1 {
  font-size:1.5em;
}
#p2 {
  margin-top:0pt;
  font-size:1.125em;
}
#p3 {
  font-size:0.6em;
}
#p4 {
  font-size:1em;
}
#p5 {
  font-size:1em;
}
table {
  margin-left:auto;
  margin-right:auto;
}
th {
  border:1px solid white;
  padding:2px;
  color:blue;
}
td {
  border:1px solid white;
  padding:2px;
}
th.thextra {
  font-size: 12px;
}
td.tdextra {
  color: blue;
}
#t1 {
  margin-top:30px;
  /*margin-bottom:30px;*/
  border-collapse:collapse;
  border:3px solid white;
}
#tr1 {
  font-family:"Verdana";
  font-size:1.5em;
}
#td1 {
  padding:10px;
}
#t2 {
  border-collapse:collapse;
  background-color:silver;
  border:3px solid white;
  font-family:"Arial";
  font-size:0.8125em;
  color:black;
}
table.remark {
  border-collapse: collapse;
  background-color: silver;
  margin-top: 15px;
  text-align:left;
  font-family: "Arial";
  font-size: 8pt;
  color: black;
}
td.remark {
  border-style: none;
}
.td2c {
  text-align:right;
  color:blue;
}
.td2j {
  text-align:left;
}
.th2m {
  width:11px;
}
.th2p {
  width:24px;
  color:red;
}
.td2p {
  color:red;
}
#t3 {
  background-color:white;
  border:2px solid black;
  font-family:"Arial";
  font-size:0.8125em;
}
.td3a {
  border:1px solid black;
  color:blue;
}
.td3b {
  border:1px solid black;
  color:navy;
}
.td3c {
  border:1px solid black;
  color:black;
}
.td3d {
  border:1px solid black;
  color:red;
}
#t4 {
  padding:3px;
}
caption {
  color:#000000
}
.td4a {
  width:75px;
  border:0px;
}
.td4b {
  width:100px;
  border:0px;
  text-align:left;
  font-family:"Arial";
  font-size:0.8125em;
  color:black;
}
.td4bol {
  width:100px;
  border:0px;
  text-align:left;
  font-family:"Arial";
  font-size:0.8125em;
  color:#f5f025;
}
.td4c {
  width:382px;
  border:0px;
  font-family:"Impact";
  font-size:1.5em;
  font-weight:normal;
}
.td4d {
  width:100px;
  border:0px;
  text-align:right;
  font-family:"Arial";
  font-size:0.8125em;
  color:black;
}
.td4dol {
  width:100px;
  border:0px;
  text-align:right;
  font-family:"Arial";
  font-size:0.8125em;
  color:#f5f025;
}
.td4e {
  width:75px;
  border:0px;
}
table.tm1 {
  border-collapse:collapse;
  border:solid 3px #ffffff;
  background-color:#c0c0c0;
  font-family:Arial ;
  font-size:13px;
}
table.tm2 {
  margin-top: 5px;
  background-color:#ffffff;
  border-collapse:collapse;
  border:1px #000080;
  font-family:Verdana, Arial, monospace;
  font-size:60%
}
table.tm3 {
  border-collapse:collapse;
  border:solid 2px #000080;
  font-family:Arial ;
  font-size:12px;
}
td.tdm0 {
  color:#008000;
  border:solid 2px #ffffff;
}
td.tdm1 {
  color:#0000ff;
  border:solid 2px #ffffff;
}
td.tdm2 {
  text-align:left;
  background-color:#ffcccc;
  padding:2px;
  border:solid 2px #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}
td.tdm3 {
  background-color:#ffcccc;
  padding:2px;
  border:solid 2px #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}
td.tdm4 {
  text-align:left;
  background-color:#ccccff;
  padding:2px;
  border:solid 2px #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}
td.tdm5 {
  background-color:#ccccff;
  padding:2px;
  border:solid 2px #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}
td.tdm6 {
  text-align:center;
  color:red;
  padding:2px;
  border:solid 2px #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}
td.tdm7 {
  color:#ff0000;
  background-color:#ffcccc;
  padding:2px;
  border:solid 2px #ffffff;
}
td.tdm8 {
  color:#ff0000;
  background-color:#ccccff;
  padding:2px;
  border:solid 2px #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}
caption.col {
  color: #f5f025;
}
span.sm1 {
  color: blue;
}
span.sm2 {
  color: #008000;
}
span.sm3 {
  color: #ff0000;
}

/* bca1991 */

.match {
  border-collapse:collapse;
  background-color:silver;
  border:3px solid #c0c0c0;
  font-family:"Arial";
  font-size:0.8125em;
  color:black;
}

.match td{
  border:1px solid #c0c0c0;
}

/* TableE */

table.TableE {
  background-color: #f0f9f3;
  border-collapse: collapse;
  border: #808000 solid 3px;
  font: bold 11pt Arial;
}

table.TableE td {
  border-width: 1px;
  padding: 2px;
  border-color: #808000;
}

/* TableI */

table.TableI {
  border-collapse:collapse;
  background-color: #f0f9f3;
  border: #808000 solid 3px;
  font: bold 10pt Arial;
}

table.TableI tr {
  line-height: 20px;
}

table.TableI td {
  border: #808000 solid 1px;
  padding: 0px;
}

/* TableOLI */

table.TableOLI {
  border-collapse:collapse;
  background-color: #f0f9f3;
  border: #FFFFFF solid 3px;
  font: bold 10pt Arial;
}

table.TableOLI th {
  background-color: #C8C8C8;
  line-height: 24px;
}

table.TableOLI tr {
  line-height: 18px;
}

table.TableOLI td {
  background-color: #E1E1E1;
  border: white solid 1px;
  padding: 0px 2px;
}
