
table.promocharter{
	
	/*font-size:  10pt;*/
	border-collapse: collapse;
}

table.promocharter caption{
	/*font-size: 11pt;;*/
	color:#000000;
}

table.promocharter thead tr{
	background-color: #FE9900;
	/*border-top: 1px solid black;
	border-bottom: 1px solid black;*/
	color:#000000;
}
table.promocharter thead tr.thActionArea{ background-color: #FFFFFF};


table.promocharter tfoot tr{
	background-color: #FFFFFF;
}

table.promocharter thead th{
	padding: 4px;
	white-space: nowrap;
	text-align: center;
	text-transform:uppercase;
}

table.promocharter tfoot th{
	font-size: 110%;
	padding-right: 4px;
	letter-spacing: 1px;
	text-align: center;
	text-transform:uppercase;
}

table.promocharter tfoot td{
	padding-left: 4px;
	color: red;
	font-size: 110%;
	font-weight: 600;
}

table.promocharter tfoot td:hover{
	background-color: red;
	color: white;
}

table.promocharter tr{
	background-color: #FFFFFF;
}

table.promocharter tr.odd{
	background-color: #FFFFFF;
}

table.promocharter tbody tr:hover, table.promocharter tr.prototypeHover{
	background-color: #FFFF99;
}

table.promocharter td, table.promocharter th{
	border: 1px solid #969696;
}

table.promocharter tbody td
{
	padding: 4px;
}

table.promocharter td a:link, table.promocharter th a:link{
	color: black;
}

table.promocharter td a:visited, table.promocharter th a:visited{
	color: black;
	text-decoration: line-through;
}

table.promocharter td a:hover, table.promocharter th a:hover{
	color: purple;
	text-decoration: underline;
}

table.promocharter td:last-child a:hover{
	color: red;
	text-decoration: underline overline;
}

table.promocharter thead tr.thActionArea th{ border:none; border-bottom: 1px solid #969696; text-align:right;}