/* redefine tags */
p {
font-size: 16px;
line-height: 21px;
text-align: left;
vertical-align: top;
margin-top: 0px;
margin-bottom: 10px;
}
h1 {
font-size: 16px;
line-height: 21px;
text-align: left;
vertical-align: top;
font-weight: bold;
margin-top: 0px;
margin-bottom: 8px;
}
h2 {
font-size: 20px;
line-height: 28px;
text-align: left;
vertical-align: top;
font-weight: bold;
margin-top: 0px;
margin-bottom: 8px;
}
h3 {
font-size: 24px;
line-height: 32px;
text-align: left;
vertical-align: top;
font-weight: bold;
margin-top: 0px;
margin-bottom: 8px;
}
h4 {
font-size: 28px;
line-height: 36px;
text-align: left;
vertical-align: top;
font-weight: bold;
margin-top: 0px;
margin-bottom: 8px;
}
/* make h6 special small font */
h6 {
font-size: 12px;
line-height: 16px;
text-align: left;
vertical-align: top;
font-weight: normal;
margin-top: 0px;
margin-bottom: 8px;
}
ul {
font-size: 12px;
line-height: 32px;
text-align: left;
vertical-align: top;
font-weight: normal;
list-style-type: none;
margin-top: 8px;
margin-bottom: 0px;
}
code {
font-family: "Courier New", Courier, mono;
font-size: 16px;
line-height: 21px;
text-align: left;
vertical-align: top;
color: #990000;
font-weight: bold;
margin-top: 8px;
margin-bottom: 0px;
}
/* define custom styles */
/* indents*/
.inone {
padding-left: 15px;
}
.intwo {
padding-left: 30px;
}
.inthree {
padding-left: 45px;
}
.infour {
padding-left: 60px;
}
/* alignments, weights and colors */
.fr {
text-align: right;
}
.white {
color: #990000;
}
.boldfr {
text-align: right;
font-weight: bold;
}
.boldfrwhite {
color: #ffffff;
text-align: right;
font-weight: bold;
}
.smallbodyfrwhite {
color: #ffffff;
text-align: right;
font-weight: normal;
font-size: 12px;
line-height: 16px;
}
.smallboldfrwhite  {
color: #ffffff;
text-align: right;
font-weight: bold;
font-size: 12px;
line-height: 16px;
}
.hicode {
background-color: #990000;
color: #ffffff;
}
.padcode {
background-color: #ffcc00;
padding-left: 5px;
padding-right: 5px;
}
/* define custom tables and table cells */
td.thead {
background-color: #FF9900;
color: #000000;
font-size: 16px;
font-weight: bold;
line-height: 21px;
text-align: left;
vertical-align: top;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 16;
padding-left: 10px;
}
td.tside {
background-color: #BB0000;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
vertical-align: top;
text-transform: capitalize;
}
td.tside p {
color: #ffffff;
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-align: right;
}
td.tcontent {
background-color: #ffffff;
font-size: 16px;
line-height: 21px;
text-align: left;
vertical-align: top;
font-weight: normal;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
td.tcontentr {
background-color: #ffffff;
font-size: 16px;
line-height: 21px;
text-align: right;
vertical-align: top;
font-weight: normal;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
td.tcontento {
background-color: #FF9900;
font-size: 16px;
line-height: 21px;
text-align: left;
vertical-align: top;
font-weight: normal;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
td.tcontentor {
background-color: #FF9900;
font-size: 16px;
line-height: 21px;
text-align: right;
vertical-align: top;
font-weight: normal;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
/* purple color set */
td.theadp {
background-color: #CC66CC;
color: #000000;
font-size: 16px;
font-weight: bold;
line-height: 21px;
text-align: left;
vertical-align: top;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 16;
padding-left: 10px;
}
td.tsidep {
background-color: #47287b;
vertical-align: top;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
td.tsidep p {
color: #ffffff;
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-align: right;
}
/* blue color set */
td.theadb {
background-color: #0099FF;
color: #000000;
font-size: 16px;
font-weight: bold;
line-height: 21px;
text-align: left;
vertical-align: top;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 16;
padding-left: 10px;
}
td.tsideb {
background-color: #003399;
color: #ffffff;
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-align: right;
vertical-align: top;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
td.tsideb p {
color: #ffffff;
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-align: right;
}
/* green color set */
td.theadg {
background-color: #FF9900;
color: #000000;
font-size: 16px;
font-weight: bold;
line-height: 21px;
text-align: left;
vertical-align: top;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 16;
padding-left: 10px;
}
td.tsideg {
background-color: #BB0000;
color: #ffffff;
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-align: right;
vertical-align: top;
margin: 0px;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
}
