.subheading {
	font-family: Arial, Helvetica;
	color: #002B5C;
	font-size: 16px;
	font-weight: bold;
}

.subheading-border {
	font-family: Arial, Helvetica;
	color: #002B5C;
	font-size: 16px;
	font-weight: bold;
  border-top: 2px solid #002B5C;
  padding-top: 2px;
}

.subheading-light {
	font-family: Arial, Helvetica;
	color: #00AEEF;
	font-size: 16px;
	font-weight: bold;
}

li.bullet {
	color: #002B5C;
}

table.ImmTS_RawTable    {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_RawTable tr {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_RawTable th {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}
table.ImmTS_RawTable td {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}

div.content table.ImmTS_RawTable    {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_RawTable tr {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_RawTable th {border: 0px none; padding: 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_RawTable td {border: 0px none; padding: 0; margin: 0; vertical-align: top;}

table.ImmTS_RawTable table    {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_RawTable table tr {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_RawTable table th {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}
table.ImmTS_RawTable table td {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}
table.ImmTS_RawTable table td.caption {padding-right: 1em;}

div.content table.ImmTS_RawTable table    {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_RawTable table tr {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_RawTable table th {border: 0px none; padding: 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_RawTable table td {border: 0px none; padding: 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_RawTable table td.caption {padding-right: 1em;}

table.ImmTS_TeamTable    {border: 1px dashed #cccccc; border-top: 1px solid #002B5C; border-bottom: 1px solid white; width: auto; padding: 0; margin: 0;}
table.ImmTS_TeamTable tr {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_TeamTable th {border: 1px dashed #cccccc; width: 140px; padding: 0 46px 0 0; margin: 0; vertical-align: top;}
table.ImmTS_TeamTable td {border: 1px dashed #cccccc; border-top: 1px solid #002B5C; width: 140px; padding: 0 46px 0 0; margin: 0; vertical-align: top;}

div.content table.ImmTS_TeamTable    {border: 0px none; border-top: 1px solid #002B5C; border-bottom: 1px solid white; width: auto; padding: 0; margin: 0;}
div.content table.ImmTS_TeamTable tr {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_TeamTable th {border: 0px none; width: 140px; padding: 0 46px 0 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_TeamTable td {border: 0px none; border-top: 1px solid #002B5C; width: 140px; padding: 0 46px 0 0; margin: 0; vertical-align: top;}

table.ImmTS_PriorityTable    {border: 1px dashed #cccccc; border-top: 1px solid #00AEEF; border-bottom: 1px solid #002B5C; width: 100%; padding: 0; margin: 0;}
table.ImmTS_PriorityTable tr {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_PriorityTable th {border: 1px dashed #cccccc; width: 50%; padding: 4px 15px 12px 0; margin: 0; vertical-align: top;}
table.ImmTS_PriorityTable td {border: 1px dashed #cccccc; border-top: 1px solid #00AEEF; width: 50%; padding: 4px 15px 12px 0; margin: 0; vertical-align: top;}

div.content table.ImmTS_PriorityTable    {border: 0px none; border-top: 1px solid #00AEEF; border-bottom: 1px solid #002B5C; width: 100%; padding: 0; margin: 0;}
div.content table.ImmTS_PriorityTable tr {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_PriorityTable th {border: 0px none; width: 50%; padding: 4px 15px 12px 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_PriorityTable td {border: 0px none; border-top: 1px solid #00AEEF; width: 50%; padding: 4px 15px 12px 0;  margin: 0; vertical-align: top;}

table.ImmTS_PriorityTable td li {color: #002B5C; list-style-type: square;}
div.content table.ImmTS_PriorityTable td li {color: #002B5C; list-style-type: square;}

table.ImmTS_NewsletterTable    {border: 1px dashed #cccccc; border-top: 2px solid #002B5C; border-bottom: 1px solid white; width: 100%; padding: 0; margin: 0;}
table.ImmTS_NewsletterTable tr {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_NewsletterTable th {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}
table.ImmTS_NewsletterTable td {border: 1px dashed #cccccc; width: 50%; padding: 4px 0 12px 0; margin: 0; vertical-align: top;}

div.content table.ImmTS_NewsletterTable    {border: 0px none; border-top: 2px solid #002B5C; border-bottom: 1px solid white; width: 100%; padding: 0; margin: 0;}
div.content table.ImmTS_NewsletterTable tr {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_NewsletterTable th {border: 0px none; padding: 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_NewsletterTable td {border: 0px none; width: 50%; padding: 4px 0 12px 0; margin: 0; vertical-align: top;}

table.ImmTS_ContactTable    {border: 1px dashed #cccccc; border-top: 1px solid white; border-bottom: 1px solid white; width: 100%; padding: 0; margin: 0;}
table.ImmTS_ContactTable tr {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_ContactTable th {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}
table.ImmTS_ContactTable td {border: 1px dashed #cccccc; width: 50%; padding: 4px 0 12px 0; margin: 0; vertical-align: top;}

div.content table.ImmTS_ContactTable    {border: 0px none; border-top: 1px solid white; border-bottom: 1px solid white; width: 100%; padding: 0; margin: 0;}
div.content table.ImmTS_ContactTable tr {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_ContactTable th {border: 0px none; padding: 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_ContactTable td {border: 0px none; width: 50%; padding: 4px 0 12px 0; margin: 0; vertical-align: top;}

table.ImmTS_ContactTable table    {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_ContactTable table tr {border: 1px dashed #cccccc; padding: 0; margin: 0;}
table.ImmTS_ContactTable table th {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}
table.ImmTS_ContactTable table td {border: 1px dashed #cccccc; padding: 0; margin: 0; vertical-align: top;}

div.content table.ImmTS_ContactTable table    {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_ContactTable table tr {border: 0px none; padding: 0; margin: 0;}
div.content table.ImmTS_ContactTable table th {border: 0px none; padding: 0; margin: 0; vertical-align: top;}
div.content table.ImmTS_ContactTable table td {border: 0px none; padding: 0; margin: 0; vertical-align: top;}

div.content td.ImmTextAlign_Right {text-align: right;}

