@charset "utf-8";
/* CSS Document */

.breadcrumbmenu {display:none}
.skip {display:none}
.govdel{display:none}

/* UST - BAPCPA Pages */
.bapcpawrpr .bapcpacontent {
	/*PADDING-RIGHT: 20px; PADDING-LEFT: 20px;*/ PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bapcpawrpr .rightcolcontent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.bapcpawrpr .bapcpacontent h2, .ag-bottom-left .bodytext h2 {
	FONT-SIZE: 1.4em;
	MARGIN: 0px 0px 15px;
	TEXT-ALIGN: center;
	font-weight: bold;
}
.bapcpawrpr .bapcpacontent h3, .ag-bottom-left .bodytext h3 {
	FONT-SIZE: 1.2em;
	MARGIN: 0px 0px 10px;
	TEXT-ALIGN: center;
	font-weight: normal;
}
.bapcpawrpr .bapcpacontent h4, .ag-bottom-left .bodytext h4 {
	/*PADDING-RIGHT: 90px;
	PADDING-LEFT: 90px;*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	text-decoration: none;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #765821;
}

h4.bapcpacontent a, a:link, a:visited, a:active  {
	text-decoration: none;	
}

.bapcpawrpr .bapcpacontent h5, .ag-bottom-left .bodytext h5 {
	/*PADDING-RIGHT: 90px;
	PADDING-LEFT: 90px;*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	text-decoration: none;
}
.bapcpawrpr .bapcpacontent h6, .ag-bottom-left .bodytext h6 {
	/*PADDING-RIGHT: 90px; PADDING-LEFT: 90px;*/ PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	PADDING-TOP: 0px;
	FONT-STYLE: italic;
	TEXT-ALIGN: center;
	font-size: .8em;
}
.bapcpawrpr .bapcpacontent .sectiontext {
	MARGIN-BOTTOM: 3px;
	margin-left: 20px;
}

.mtbox, .notebox {
	padding: 5px;
	font-size: 0.85em;
	border: 0.5pt solid #d8d8d8;
	text-align:left;
	
}
.bapcpa-box
	{
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	vertical-align:middle;
	white-space:normal;
	border-top: 0.5pt solid black;
	border-right: 0.5pt solid black;
	border-bottom: 0.5pt solid black;
	border-left: 0.5pt solid black;
	padding: 5px;
}

.bapcpa-box-title
	{
	color:black;
	font-weight:900;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	white-space:normal;
	padding: 5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

.data-table, .mlist-table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.data-table thead th {
	color:black;
	font-size:0.8em;
	font-family:Arial, sans-serif;
	text-align:right;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: bold;
	padding: 8px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 5px;
	border-top-color: #FF0000;
}

.data-table thead th.lft-bdr {
	border-left-style: none;
	text-align: left;

}

.data-table tbody th {
	color:#000;
	font-size:0.8em;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: normal;
	padding: 8px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

.data-table tfoot th, .mlist-table tfoot th{
	color:black;
	font-size:0.9em;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: bold;
	padding: 8px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.data-table tfoot td, .mlist-table tfoot td{
	color:black;
	font-size:.9em;
	font-family:Arial, sans-serif;
	text-align:right;
	vertical-align:top;
	white-space:normal;
	font-weight: bold;
	padding: 10px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.data-table td, .mlist-table td {
	color:black;
	font-size:.7em;
	font-family:Arial, sans-serif;
	text-align:right;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: normal;
	padding: 10px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

.doclisthdr, .doclisthdrbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-ALIGN: left;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 3px;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.maininfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	text-align: left;
}

.jdbar {
	border-top: 0.5pt solid #000000;
	background-color: #F2EFF8;
	font-weight: bold;
	padding: 8px;
	text-align: left;
	font-size: .9em;
}

.jdbdr {
	border-top: 0.5pt solid #000000;
	border-left: 0.5pt none #000000;
	border-right-width: 0.5px;
	border-right-style: none;
	border-right-color: #000000;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-size: 11px;
	text-align: left;
}
.jdbdrtitle {
	border-top: 0.5pt solid #000000;
	border-left: 0.5pt none #000000;
	border-right-width: 0.5px;
	border-right-style: none;
	border-right-color: #000000;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	font-size: 11px;
}

.hdrrhtmi
		{
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:white;
	white-space:normal;
	border-top: 0.5pt solid #000000;
	border-right: 1.5pt solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
}

.mitablenum {

	color:black;
	font-size:8pt;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	border-top:.5pt solid black;
	border-right:.5pt solid black;
	border-bottom:none;
	border-left:.5pt solid black;
	background:white;
	white-space:normal;
	font-weight: normal;
}

.mitable
  	{
	color:black;
	font-size:8pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:middle;
	border-top:.5pt solid black;
	border-right:.5pt solid black;
	border-bottom:none;
	border-left:.5pt solid black;
	background:white;
	white-space:normal;
	font-weight: normal;
	text-transform: uppercase;
}

.hdrrhtCopy {
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:white;
	white-space:normal;
	border-top: 0.5pt none #000000;
	border-right: 0.5pt solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
}

.hdrrhtCopy2 {
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:white;
	white-space:normal;
	border-top: 1.5pt solid #000000;
	border-right: 0.5pt solid #000000;
	border-bottom: 1.5pt none #000000;
	border-left: 0.5pt solid #000000;
}
.hdrrhtCopy28 {

	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:white;
	white-space:normal;
	border-top: 1.5pt solid #000000;
	border-right: 1.5pt solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
}

.xl41
	{vertical-align:middle;
	border-top:.5pt solid black;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background:white;
	white-space:normal;
}

.xl27
{
	color:black;
	font-size:8pt;
	font-family:Arial, sans-serif;
	text-align:center;
	background:white;
	white-space:normal;
	border-top:.5pt solid #000000;
	border-right:.5pt solid #000000;
	border-bottom:none;
	border-left:.5pt solid #000000;
}

.xl27Copy3 {
	color:black;
	font-size:.8em;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
}

.bcitable  	{
	color:black;
	font-size:8pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	border-top:.5pt solid black;
	border-right:.5pt none black;
	border-bottom:none;
	border-left:.5pt solid black;
	background:white;
	white-space:normal;
	font-weight: normal;
}


/****IRS Housing ***/
.mthctable
  	{color:black;
  	font-size:12px;
  	font-family:Arial, sans-serif;
  	text-align:center;
  	vertical-align:top;
  	border-top:0.5pt solid black;
  	border-right:0.5pt solid black;
  	border-bottom:none;
  	border-left:0.5pt solid black;
  	background:white;
  	white-space:normal;}
.none
  	{
	color:black;
	font-size:8pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: normal;
	border: none;
}
.botbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: none;
}
.mthdrrht
		{
	color:black;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:top;
	background:#FFFFFF;
	white-space:normal;
	border-top: 0.5pt solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
}
.btm {
	border-top-width: 0.5pt;
	border-top-style: solid;
	border-top-color: #000000;
}

.mthouseholdhdr {
	color:black;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:#FFFFFF;
	white-space:normal;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5pt solid #000000;
	border-left: 0.5pt solid #000000;
	font-weight: bold;

}
.blnkhdr {
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	white-space:normal;
	border-right: 0.5pt solid #000000;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;


}
.notebox {
	color:black;
	font-size:.9em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:top;
	background:white;
	white-space:normal;
	border: .5pt solid #000000;
	padding: 5px;


}
.astx {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	vertical-align: bottom;
	line-height: 16px;
}
.fit {
	line-height: 18px;
}
.mtpersonheader1 {
	color:black;
	font-size:.9em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:#FFFFFF;
	white-space:normal;
	border-top: 0.5pt solid #000000;
	border-right: 0.5pt solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
	font-weight: bold;

}
.mtpersonheader2 {
	color:black;
	font-size:.9em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:top;
	background:#FFFFFF;
	white-space:normal;
	border-top: 0.5pt solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
	font-weight: bold;

}


/***IRS Housing Chart**/
/* CSS Document */
.hctable
  	{
	text-align:center;
	vertical-align:top;
	white-space:normal;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 2px;
	border-left-width: 0.5pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	font-size: 1.2em;
}
.none
  	{
	color:black;
	font-size:8pt;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: normal;
	border: none;
}
.botbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: none;
}
  	.hdrrht
		{
	color:black;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:top;
	background:#FFFFFF;
	white-space:normal;
	border-top: 0.5pt solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
}
.btm
	{vertical-align:middle;
	border-top:1.5pt solid black;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background:white;
	white-space:normal;}

.householdhdr {
	color:black;
	font-size:.75em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:#FFFFFF;
	white-space:normal;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5pt solid #000000;
	border-left: 0.5pt solid #000000;
	font-weight: bold;
	padding: 8px;

}
.househdrrht
{
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.blnkhdr {
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	white-space:normal;
	border-right: 0.5pt solid #000000;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;


}
.notebox {
	color:black;
	font-size:.9em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:top;
	background:white;
	white-space:normal;
	border: .5pt solid #000000;
	padding: 5px;


}
.astx {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	vertical-align: bottom;
	line-height: 16px;
}
.fit {
	line-height: 18px;
}
.personheader1 {
	color:black;
	font-size:.75em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:#FFFFFF;
	white-space:normal;
	font-weight: bold;
	padding: 5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.personheader2 {
	color:black;
	font-size:.75em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:#FFFFFF;
	white-space:normal;
	font-weight: bold;
	border-top-width: 0.5pt;
	border-right-width: 2px;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 5px;

}
.hctablecell {

	color:black;
	font-size:0.75em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:top;
	border-top:0.5pt solid black;
	border-right:0.5pt solid black;
	border-bottom:none;
	border-left:0.5pt solid black;
	background:white;
	white-space:normal;
	padding: 5px;
}
.hctablecellleft {
	color:black;
	font-size:0.75em;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	padding: 5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-left-color: black;
}
.personheader0 {

	color:black;
	font-size:.75em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	background:#FFFFFF;
	white-space:normal;
	font-weight: bold;
	padding: 5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.hctablecellrht {
	color:black;
	font-size:.75em;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:top;
	background:#FFFFFF;
	white-space:normal;
	border-top: 0.5pt solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 0.5pt none #000000;
	border-left: 0.5pt solid #000000;
	padding: 5px;
}
.hctablecellbtm {
	color:black;
	font-size:.75em;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	padding: 5px;
	border-top-width: 1.5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.hctable-ex
  	{
	text-align:center;
	vertical-align:top;
	white-space:normal;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 2px;
	border-left-width: 0.5pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

/*Census Bureau Data*/
.data-table, .mlist-table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.data-table thead th {
	color:black;
	font-size:0.8em;
	font-family:Arial, sans-serif;
	text-align:right;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: bold;
	padding: 8px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 5px;
	border-top-color: #FF0000;
}

.data-table thead th.lft-bdr {
	border-left-style: none;
	text-align: left;

}

.data-table tbody th {
	color:#000;
	font-size:0.8em;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: normal;
	padding: 8px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

.data-table tfoot th, .mlist-table tfoot th{
	color:black;
	font-size:0.9em;
	font-family:Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: bold;
	padding: 8px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.data-table tfoot td, .mlist-table tfoot td{
	color:black;
	font-size:.9em;
	font-family:Arial, sans-serif;
	text-align:right;
	vertical-align:top;
	white-space:normal;
	font-weight: bold;
	padding: 10px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.data-table td, .mlist-table td {
	color:black;
	font-size:.7em;
	font-family:Arial, sans-serif;
	text-align:right;
	vertical-align:top;
	background:white;
	white-space:normal;
	font-weight: normal;
	padding: 10px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

.mlist-table {
	

	
	border-right-style: none;
	


}
.mlist-table td{
	text-align:left;
	border-left-style: none;
	border-right-style: solid;
	font-family: Arial, Helvetica, sans-serif;

}
.mlist-table tbody th {
	color:#000;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	white-space:normal;
	padding: 10px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
	font-weight: normal;
}

.mlist-table tbody th#msa, .mlist-table tbody th#counties {

	text-align:left;
		font-weight: bold;
		font-size:.8em;
}

.mlist-table tbody th.textctr  {
	text-align:center;
	font-weight: bold;
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;

}

.mlist-table thead th {
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5pt;
	border-right-width: 0.5pt;
	border-right-style: solid;
	border-right-color: black;
}

.font-h4
	{
	font-weight:700;
	font-family:Arial, sans-serif;
	vertical-align:middle;
	text-align: center;
}

.bapcpa-box
	{
	color:black;
	font-size:8.0pt;
	font-family:Arial, sans-serif;
	vertical-align:middle;
	white-space:normal;
	border-top: 0.5pt solid black;
	border-right: 0.5pt solid black;
	border-bottom: 0.5pt solid black;
	border-left: 0.5pt solid black;
	padding: 5px;
}

.bapcpa-box-title
	{
	color:black;
	font-weight:900;
	font-family:Arial, sans-serif;
	text-align:center;
	vertical-align:middle;
	white-space:normal;
	padding: 5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-right-color: black;
	border-bottom-color: black;
	border-left-color: black;
}

.tnytxt{
	display:none}