.hctable {
	VERTICAL-ALIGN: top; WHITE-SPACE: normal; TEXT-ALIGN: center; border-collapse: collapse;
}
.hctable TD {
	FONT-SIZE: 0.5em !important
}
.hctable TH, .hctable thead td {
	FONT-SIZE: 0.5em !important; border: 2px solid black;
}
.househdrrht
{
border: 0px !important;
}
.hctable tbody .hctablecell, .hctable tbody .hctablecellrht, .hctable tbody .hctablecellleft
{
font-size: 0.75em !important;
border-left: 2px solid black;
border-bottom: 1px solid black;
}
.hctable tbody .hctablecellrht
{
border-right: 2px solid black;
}
.none {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: white; VERTICAL-ALIGN: top; BORDER-LEFT: medium none; COLOR: black; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: left
}
.botbar {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 12px; BORDER-LEFT: medium none; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hdrrht {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.btm {
	BACKGROUND: white; VERTICAL-ALIGN: middle; WHITE-SPACE: normal
}
.hctable TH.householdhdr {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em !important; BACKGROUND: #ffffff; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; COLOR: black; PADDING-TOP: 8px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.househdrrht {
	
}
.blnkhdr {
	BORDER-RIGHT: #000000 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; COLOR: black; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.notebox {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10pt; BACKGROUND: white; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.astx {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; VERTICAL-ALIGN: bottom; COLOR: #000000; LINE-HEIGHT: 16px
}
.fit {
	LINE-HEIGHT: 18px
}
.personheader1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.hctable thead th.personheader1 {
	FONT-SIZE: 0.75em !important;
}

.hctable thead th.personheader2 {
	FONT-SIZE: 0.75em !important;
}

.personheader2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.hctablecell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 25px; BACKGROUND: white; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: right
}
.hctablecellleft {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	FONT-SIZE: 12px;
	BACKGROUND: white;
	VERTICAL-ALIGN: top;
	COLOR: black;
	FONT-FAMILY: Arial, sans-serif;
	WHITE-SPACE: normal;
	TEXT-ALIGN: left;
}
.personheader0 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.75em !important; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: center
}
.hctable thead td.personheader0 {
	FONT-SIZE: 0.75em !important;
}
.hctable thead th.personheader0 {
	FONT-SIZE: 0.75em !important;
}
.hctablecellrht {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: right
}
.hctablecellbtm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: white; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 5px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: normal; TEXT-ALIGN: left
}
.hctable-ex {
	VERTICAL-ALIGN: top; WHITE-SPACE: normal; TEXT-ALIGN: center
}
