/*tables*/
table {
	margin: 6px 0 13px 0;
	border-collapse: collapse;
	border: solid 1px #dbd9d1;
	font-size: 1em;
	empty-cells: show;
	border-top: solid 2px #b9cca9;
}
td {
	font-size: 1em;
	line-height: 135%;
	vertical-align: top;
	padding: 3px 10px 3px;
	margin: 0;
	border-right: solid 1px #dbd9d1;
	border-bottom: solid 1px #dbd9d1;
}
tr {border-bottom: solid 1px #dbd9d1;}

table.noBorder tr, table.noBorderCenter tr, table.noBorderWide tr, table.noBorderSmTxt tr, table.noBorderSmCenter tr, table.noBorderWideSm tr, table.noBorderWideSmCtr tr {border-bottom: 0;}

table.noBorder, .noBorder td, table .break, table .break td, li table, li table td { border: 0;}
table.smalltxt, table.smallCtr, table.WideSm, table.WideSmCtr, table.noBorderSmTxt, table.noBorderSmCenter, table.noBorderWideSm, table.noBorderWideSmCtr {font-size: .9em !important;}
table.smalltxt tr.HeaderRow td, table.smallCtr, tr.HeaderRow td table.WideSm tr.HeaderRow td, table.WideSmCtr tr.HeaderRow td, table.noBorderSmTxt tr.HeaderRow td, table.noBorderSmCenter tr.HeaderRow td, table.noBorderWideSm tr.HeaderRow td, table.noBorderWideSmCtr tr.HeaderRow td {font-size: 1em !important;}
table.smalltxt tr.HeaderRowSub td, table.smallCtr tr.HeaderRowSub td, table.WideSm tr.HeaderRowSub td, table.WideSmCtr tr.HeaderRowSub td, table.noBorderSmTxt tr.HeaderRowSub td, table.noBorderSmCenter tr.HeaderRowSub td, table.noBorderWideSm tr.HeaderRowSub td, table.noBorderWideSmCtr tr.HeaderRowSub td {font-size: 1em !important;}
table.noBorder, table.noBorder td, table.noBorderCenter, table.noBorderCenter td,  table.noBorderSmTxt, table.noBorderSmTxt td, table.noBorderSmCenter, table.noBorderSmCenter td,
table.noBorderWide, table.noBorderWide td, table.noBorderWideCtr, table.noBorderWideCtr td, table.noBorderWideSm, table.noBorderWideSm td, table.noBorderWideSmCtr, table.noBorderWideSmCtr td { border: 0 !important; padding: 0 1em .3em 0 !important;}
table.Wide, table.WideCtr, table.WideSm, table.WideSmCtr, table.noBorderWide, table.noBorderWideCtr, table.noBorderWideSm, table.noBorderWideSmCtr, table.BorderWideCtr {width: 100% !important;}
/*deprecated*/
table.BorderWideCtr, table.BorderWide, table.BorderWideSm, table.BorderWideSmCtr {width: 95% !important;}
/**/
table.center td, table.smallCtr td, table.WideCtr td, table.WideSmCtr td, table.noBorderCenter td, table.noBorderSmCenter td, table.noBorderWideCtr td, table.noBorderWideSmCtr td, table.BorderWideCtr td, table.BorderWideSmCtr td {
text-align: center !important;
}
td.bottom {vertical-align: bottom !important;}
td.middle {	vertical-align: middle !important;}
td.center { text-align: center;}
tr.PadTop td, td.PadTop {
	padding-top: .54em !important;
}
tr.PadBottom td, td.PadBottom {
	padding-bottom: .54em !important;
}
tr.HeaderRow td, tr.HeaderRowSub td, tr.HeaderRowSubSm td {vertical-align: bottom !important; text-align: center; border-left: solid 1px #b9cca9; border-right: solid 1px #b9cca9; border-bottom: solid 1px #b9cca9; background-color: #e4eed8;}

tr.HeaderRow td {
	font-size: 1.5em;
	color: #000;
	padding: .1em .25em .3em !important;
	border-top: solid 2px #b9cca9;
	border-bottom-width: 2px;
}
tr.HeaderRowPlain td {
	background: transparent;
}
tr.HeaderRowPlain td.center {text-align: center !important;}
tr.HeaderRowPlain td.right {text-align: right !important;}
tr.HeaderRowSub td, tr.SubheadRow td {
	padding: .15em .54em .15em !important;
	font-size: .95em;font-weight: bold; text-transform: uppercase; letter-spacing: 1px; word-spacing: 2px; color: #000;
	background-color: #e4eed8;
	}
tr.HeaderRowSubSm td {
	font-weight: bold;
	padding: 3px;
	font-size: 1em;
}
tr.RowOne td, tr.RowTwo td, tr.SubheadRow td { padding: .36em .54em .36em .54em !important; border-bottom: solid 1px #dbd9d1; border-left: solid 1px #dbd9d1; border-right: solid 1px #dbd9d1;}
tr.RowOne td {background-color : #FFF;}
tr.RowTwo td {background-color : #f7faf3;}
td.small p {margin: 0 0 6px 0;}
td.small ul {margin: 0 0 6px 19px}
td a.navToTop { border-top: 0; text-align: left; margin: 0 !important;}

/*Legacy*/
table.wide {width: 100% !important;}
