/*User Selectable Styles*/

.Heading1,H1 {
}

.Heading2,H2 {
}

.Heading3,H3 { font-family: Verdana, Arial, Sans-serif; font-size: 12px; font-weight: normal; color: #d89f17; margin: 0 0 0px 0; padding: 0; }
    
.Normal,P { font-size: 12px; color: #5e6062; line-height: 1.6em; padding-bottom: 15px; display: block; }

.small-text { color: #5e6062; font-size: 11px; padding: 0px 0 10px 0; }


#main-body P {
color: #5e6062;
font-size: 12px;
padding: 0px 0 10px 0;
}

ol { margin-left: 30px; margin-bottom: 15px; padding: 0; color: #5e6062; font-size: 12px; }
ul { list-style: square; margin-left: 30px; margin-bottom: 15px; padding: 0; color: #5e6062; font-size: 12px; }
li { line-height: 1.4em; }
a { color: #5e6062; text-decoration: underline; }
a:hover { color: #d31145; text-decoration: underline; }

/* Table */

table.ImmTS_Default { padding: 0; margin-bottom: 15px; border-collapse: collapse; border-style: none; width: 100%; }
table.ImmTS_Default th, table.ImmTS_Default td {padding: 0.3em; margin: 0.3em; }
table.ImmTS_Default tbody th, table.ImmTS_Default td { border-style: solid; border-width: 0 0 1px 0; border-color: #cccccc; }
table.ImmTS_Default caption { text-align: left; font-size: 12px; font-weight: bold; color: #d31145; padding-bottom: 8px; }
table.ImmTS_Default th { font-weight: normal; color: #666666; text-align: left; }
table.ImmTS_Default thead th { background: #999999; color: #fff; font-size:  12px; font-weight: bold; text-align: left; text-transform: uppercase; border-style: none; }
table.ImmTS_Default tbody { color: #666666; text-align: left; }
table.ImmTS_Default tbody th { background: transparent none; color: #666666; }
table.ImmTS_Default tr { vertical-align: top; font-size: 11px; }
table.ImmTS_Default thead th a:link, table.ImmTS_Default thead th a:visited, table.ImmTS_Default thead th a:hover, table.ImmTS_Default thead th a:active {background: transparent none; color: #fff; }
table.ImmTS_Default tbody th a:link, table.ImmTS_Default tbody th a:visited { background: transparent none; color: #666666; }

table.ImmTS_Default tbody th a:hover, table.ImmTS_Default tbody th a:active { background: transparent none; color: #000; }

/* Table with grey border */

table.ImmTS_GreyBorder { padding: 0; margin-bottom: 15px; border-collapse: collapse; border: #5f6062 3px solid; width: 100%; }
table.ImmTS_GreyBorder th, table.ImmTS_Default td {padding: 0.3em; margin: 0.3em; }
table.ImmTS_GreyBorder tbody th, table.ImmTS_Default td { border-style: solid; border-width: 0 0 1px 0; border-color: #cccccc; }
table.ImmTS_GreyBorder caption { text-align: left; font-size: 12px; font-weight: bold; color: #d31145; padding-bottom: 8px; }
table.ImmTS_GreyBorder th { font-weight: normal; color: #666666; text-align: left; }
table.ImmTS_GreyBorder thead th { background: #999999; color: #fff; font-size:  12px; font-weight: bold; text-align: left; text-transform: uppercase; border-style: none; }
table.ImmTS_GreyBorder tbody { color: #666666; text-align: left; }
table.ImmTS_GreyBorder tbody th { background: transparent none; color: #666666; }
table.ImmTS_GreyBorder tr { vertical-align: top; font-size: 11px; }
table.ImmTS_GreyBorder thead th a:link, table.ImmTS_Default thead th a:visited, table.ImmTS_Default thead th a:hover, table.ImmTS_Default thead th a:active {background: transparent none; color: #fff; }
table.ImmTS_GreyBorder tbody th a:link, table.ImmTS_Default tbody th a:visited { background: transparent none; color: #666666; }

table.ImmTS_GreyBorder tbody th a:hover, table.ImmTS_Default tbody th a:active { background: transparent none; color: #000; }

/* Table with yellow border */

table.ImmTS_YellowBorder { padding: 0; margin-bottom: 15px; border-collapse: collapse; border: #fdb913 3px solid; width: 100%; }
table.ImmTS_YellowBorder th, table.ImmTS_Default td {padding: 0.3em; margin: 0.3em; }
table.ImmTS_YellowBorder tbody th, table.ImmTS_Default td { border-style: solid; border-width: 0 0 1px 0; border-color: #cccccc; }
table.ImmTS_YellowBorder caption { text-align: left; font-size: 12px; font-weight: bold; color: #d31145; padding-bottom: 8px; }
table.ImmTS_YellowBorder th { font-weight: normal; color: #666666; text-align: left; }
table.ImmTS_YellowBorder thead th { background: #999999; color: #fff; font-size:  12px; font-weight: bold; text-align: left; text-transform: uppercase; border-style: none; }
table.ImmTS_YellowBorder tbody { color: #666666; text-align: left; }
table.ImmTS_YellowBorder tbody th { background: transparent none; color: #666666; }
table.ImmTS_YellowBorder tr { vertical-align: top; font-size: 11px; }
table.ImmTS_YellowBorder thead th a:link, table.ImmTS_Default thead th a:visited, table.ImmTS_Default thead th a:hover, table.ImmTS_Default thead th a:active {background: transparent none; color: #fff; }
table.ImmTS_YellowBorder tbody th a:link, table.ImmTS_Default tbody th a:visited { background: transparent none; color: #666666; }

table.ImmTS_YellowBorder tbody th a:hover, table.ImmTS_Default tbody th a:active { background: transparent none; color: #000; }


