body, table, td, tr
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

h1 {  font-family: Arial; font-size: 14pt;}
h2 {  font-family: Arial; font-size: 14pt; font-style:italic}
h3 {  font-family: Arial; font-size: 12pt;}
h4 {  font-family: Arial; font-size: 12pt; font-style:italic}
h5 {  font-family: Arial; font-size: 10pt; font-weight:bold}
h6 {  font-family: Arial; font-size: 10pt; font-style:italic}

p { text-indent: 2.5em; text-align: justify}

ol, ul { text-align: justify; margin-top: 5px}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

img { border-width: 0px;}

table.bracket, table.bracket tr, table.bracket tr td table, table.bracket tr td table tr, table.bracket tr td table tr td
{
	empty-cells: show;
	border-spacing: 0px;
	border-collapse: separate;
	padding: 0px;
	background-color: Transparent;
	overflow: visible;
}

td.fjh
{
	width: 120px;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}
td.fjh table
{
	width: 114px;
	height: 21px;
}
td.fjh, td.fjh table tr, td.fjh table tr td
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
td.fjhXi { width: 0px; }
td.fjhXs { width: 0px; }

td.fnh
{
	width: 120px;
	background-color: #FFFFFF;
	padding: 3px 3px 0px 3px;
}
td.fnh table
{
	width: 114px;
	height: 24px;
}
td.fnh, td.fnh table tr, td.fnh table tr td
{
	font-family: Arial;
	font-size: 8.25pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
}
td.fnhXi { width: 0px; }
td.fnhXs { width: 0px; }

td.ft
{
	width: 120px;
	background-color: #FFFFFF;
	padding: 3px 3px 0px 3px;
	border-bottom: 1px solid #000000;
}
td.ft table
{
	width: 114px;
	height: 23px;
}
td.ft, td.ft table tr, td.ft table tr td
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
}
td.ftXi { width: 0px; }
td.ftXs { width: 0px; }

td.tita
{
	width: 100px;
	background-color: #EFEFEF;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
td.tita table
{
	width: 92px;
	height: 22px;
}
td.tita, td.tita table tr, td.tita table tr td
{
	font-family: Arial;
	font-size: 8.25pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
td.titaXi { width: 25px; }
td.titaXs { width: 0px; }

td.tta
{
	width: 100px;
	background-color: #EFEFEF;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
td.tta table
{
	width: 92px;
	height: 22px;
}
td.tta, td.tta table tr, td.tta table tr td
{
	font-family: Verdana;
	font-size: 8.25pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
td.ttaXi { width: 0px; }
td.ttaXs { width: 0px; }

td.th
{
	width: 120px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
td.th table
{
	width: 118px;
	height: 25px;
}
td.th, td.th table tr, td.th table tr td
{
	font-family: Verdana;
	font-size: 8.25pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
td.thXi { width: 0px; }
td.thXs { width: 0px; }

td.tit
{
	width: 120px;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
td.tit table
{
	width: 112px;
	height: 19px;
}
td.tit, td.tit table tr, td.tit table tr td
{
	font-family: Verdana;
	font-size: 8.25pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
td.titXi { width: 25px; }
td.titXs { width: 0px; }

td.tsh
{
	width: 120px;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}
td.tsh table
{
	width: 114px;
	height: 21px;
}
td.tsh, td.tsh table tr, td.tsh table tr td
{
	font-family: Arial Black;
	font-size: 9.75pt;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
td.tshXi { width: 0px; }
td.tshXs { width: 0px; }

td.tt
{
	width: 120px;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
td.tt table
{
	width: 112px;
	height: 19px;
}
td.tt, td.tt table tr, td.tt table tr td
{
	font-family: Verdana;
	font-size: 8.25pt;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
td.ttXi { width: 0px; }
td.ttXs { width: 0px; }

