﻿tr.InfoTableAltRow:nth-child(even) {background: white}
tr.InfoTableAltRow:nth-child(odd) {background: #f8f8ff;background: var(--colored-row-bg-color);}
table.InfoTable tr:nth-child(even) {background-color: #fff}
table.InfoTable tr:nth-child(odd) {background: #f8f8ff;background: var(--colored-row-bg-color);}

tr.InfoTableWhiteRow {background: #ffffff}
tr.InfoTableColoredRow {background: #f8f8ff;background: var(--colored-row-bg-color);}

.InfoTableTitleTH  {
    font-size: 0.7rem;
    font-weight: bold;
    color: white;
    background-color: #303060;
    background-color: var(--tabletop-color);
	text-align:center;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #dedeef;
}

.InfoTableTD_LT, 				/* Text Align: Left-Top */
.InfoTableTD_RT, 				/* Text Align: Right-Top */
.InfoTableTD_CT, 				/* Text Align: Center-Top */
.InfoTableTD_LM, 				/* Text Align: Left-Middle */
.InfoTableTD_RM, 				/* Text Align: Right-Middle */
.InfoTableTD_CM, 				/* Text Align: Center-Middle */
.InfoTableTD_LT_NW,				/* Text Align: Left-Top, No Wrap */
.InfoTableTD_RT_NW,				/* Text Align: Right-Top, No Wrap */
.InfoTableTD_CT_NW,				/* Text Align: Center-Top, No Wrap */
.InfoTableTD_LM_NW,				/* Text Align: Left-Middle, No Wrap */
.InfoTableTD_RM_NW,				/* Text Align: Right-Middle, No Wrap */
.InfoTableTD_CM_NW {			/* Text Align: Center-Middle, No Wrap */
   font-size: 0.8rem;
    color: #000033;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #dedeef;
}

.InfoTableTD_LT,
.InfoTableTD_LT_NW,
.InfoTableTD_LM,
.InfoTableTD_LM_NW {
	text-align: left;
}

.InfoTableTD_RT,
.InfoTableTD_RT_NW,
.InfoTableTD_RM,
.InfoTableTD_RM_NW {
	text-align: right;
}

.InfoTableTD_CT,
.InfoTableTD_CM,
.InfoTableTD_CT_NW,
.InfoTableTD_CM_NW {
	text-align: center;
}

.InfoTableTD_LT,
.InfoTableTD_RT,
.InfoTableTD_CT,
.InfoTableTD_LT_NW,
.InfoTableTD_RT_NW,
.InfoTableTD_CT_NW {
	vertical-align: top;
}

.InfoTableTD_LM,
.InfoTableTD_LM_NW,
.InfoTableTD_RM,
.InfoTableTD_RM_NW,
.InfoTableTD_CM,
.InfoTableTD_CM_NW {
	vertical-align: middle;
}

.InfoTableTD_LT_NW,
.InfoTableTD_RT_NW,
.InfoTableTD_CT_NW,
.InfoTableTD_LM_NW,
.InfoTableTD_RM_NW,
.InfoTableTD_CM_NW {
	white-space: nowrap;
}

a.InfoTable:link, a.InfoTable:visited, a.InfoTable:hover, a.InfoTable:active {
    font-size: 0.80rem;
    color: #3333aa;
    color: var(--dark-link-color);
    text-decoration:none;
}

a.InfoTable:hover {
   color: #3333ff;
   color: var(--dark-link-hover-color);
}

.InfoTable > ul, .InfoTable > ol {
	margin: 0.25rem 0 0 0;
}

.InfoTable > ul,
.InfoTable > ol,
.InfoTable > li {
	margin-left: -1rem;
	margin-bottom: -0.25rem;
	font-size: 0.8rem;
    color: #101030;
	color: var(--dark-text-color);
}

.TdHideAt767, .TdHideAt500, .TdHideAt470, .TdHideAt414, .TdHideAt400
{
	display: table-cell;	
}

@media screen and (max-width: 767px) {
	.TdHideAt767 { display: none; }
}

@media screen and (max-width: 500px) {
	.TdHideAt500 { display: none; }
}

@media screen and (max-width: 470px) {
	.TdHideAt470 { display: none; }
}

@media screen and (max-width: 414px) {
	.TdHideAt414 { display: none; }
}

@media screen and (max-width: 400px) {
	.TdHideAt400 { display: none; }
}

@media (max-width: 599px) {
	.InfoTableTD_LT, /* Text Align: Left-Top */
	.InfoTableTD_RT, /* Text Align: Right-Top */
	.InfoTableTD_CT, /* Text Align: Center-Top */
	.InfoTableTD_LM, /* Text Align: Left-Middle */
	.InfoTableTD_RM, /* Text Align: Right-Middle */
	.InfoTableTD_CM, /* Text Align: Center-Middle */
	.InfoTableTD_LT_NW, /* Text Align: Left-Top, No Wrap */
	.InfoTableTD_RT_NW, /* Text Align: Right-Top, No Wrap */
	.InfoTableTD_CT_NW, /* Text Align: Center-Top, No Wrap */
	.InfoTableTD_LM_NW, /* Text Align: Left-Middle, No Wrap */
	.InfoTableTD_RM_NW, /* Text Align: Right-Middle, No Wrap */
	.InfoTableTD_CM_NW { /* Text Align: Center-Middle, No Wrap */
		line-height: 1.6rem;
	}
	a.InfoTable:link, a.InfoTable:visited, a.InfoTable:hover, a.InfoTable:active {
		line-height: 1.6rem;
	}
}