th  {
	font-family : Verdana, Arial;
	font-size : 10pt;
	font-weight : bold;
}

strong  {
	font-family : Arial;
	font-size : 13pt;
}

td  {
	font-family : Arial;
	font-size : 10pt;
}

tr a {display:inline-block;}

p  {
	font-family : Arial;
	font-size : 10pt;
	text-align : justify;
	margin-top : 3mm;
	margin-bottom : 3mm;
}

ul  {
	font-family : Arial;
	font-size : 10pt;
	text-align : justify;
	margin-top : 2mm;
	margin-bottom : 2mm;
}

ol  {
	font-family : Arial;
	font-size : 10pt;
	text-align : justify;
	margin-top : 2mm;
	margin-bottom : 2mm;
}

dt  {
	font-family : Arial;
	font-size : 10pt;
	font-weight : bold;
}

dd  {
	font-family : Arial;
	font-size : 10pt;
	text-align : justify;
}

h1  {
	font-family : Arial;
	font-size : 18pt;
}

h2  {
	font-family : Arial;
	font-size : 16pt;
}

h3  {
	font-family : Arial;
	font-size : 13pt;
}

h4  {
	font-family : Arial;
	font-size : 10pt;
}

h6  {
	font-size : 10pt;
	font-family : Verdana, Arial;
	font-weight : bold;
}

blockquote  {
	font-size : 10pt;
	font-family : 'Times New Roman';
	font-style : italic;
	text-align : justify;
}

caption  {
	font-family : Arial;
	font-size : 10pt;
	text-align : left;
}

div, section {
	padding-left: 5px;
	margin-top : 3mm;
	margin-bottom : 3mm;
}

div.margnull {
	padding: 0px;
	margin-left: 1px;
}

.pic { 
	text-align : center; 
}

.hed1  {
	font-family : Arial;
	font-size : 16pt;
	text-align : right;
}

.hed2  {
	font-family : Arial;
	font-size : 12pt;
	text-align : right;
}

div.nav, #nav {
	position: fixed;
	top: 1px;
	z-index: 0;
	width: 138px;
	margin-top : 0;
  margin-left: -132px;
	padding-left : 0;
	height: 1000px;
}

img {vertical-align: middle;}

a.re2 {
	text-decoration: none;  
	font-family: Arial; 
	font-size: 10pt; 
	font-weight: bold; 
	margin-right: 5px;}

a.re2:link {color: black;}
a.re2:visited {color: #5F6000;}
a.re2:active {color: #ff0000;}
a.re2:hover {color: #800000;}

a.news {
	text-decoration: none; 
	color: #636502;
	font-family: verdana, Arial; 
	font-size: 8pt; 
	font-weight: bold; 
}

a.news:link {color: #636502;}
a.news:hover {color: black;}


.charsingle
{
  background-color: white;
  padding-left : 5px;
}

.chardata
{
  background-color: white;
  text-align : center;
}

.charitem
{
  background-color: white;
  padding-left : 15px;
}

.charname
{
  background-color: white;
  padding-left : 5px;
}

.chargroup
{
  background-color: #FFFFC0;
  text-align : center;
  font-weight : bold;
}
.tth {
	border-style:solid none solid solid;
	border-collapse:collapse;
	border:2px solid #000;
  margin: 0 auto;
  width: calc(100% - 1px);
}
.tth td, .tth th {
	border:1px solid #000;
}

#DIV_DA_77477, #DIV_DA_77477 div {padding:0; margin:0;}
#DIV_DA_77477 strong {font-size: 9px;}

