BODY {
	font-size: 10pt;
	line-height: 12pt;
	color: #333333;}
	
A {
	color: #003399; text-decoration: none;}
	
A:active {
	text-decoration: underline;}
	
A:hover {
	text-decoration: underline;}
	
A:visited {
	color: #98002B;}

h1, h2, h3 {
	font-weight: bold;
	color: #333333;
        margin: 0pt;
        padding: 0pt;}

h1.navi {
	font-size: 9pt;
	line-height: 9pt;
	color: #333333;
        margin: 4pt;
        padding: 0pt;}
	
h1 {
	font-size: 18pt; font-weight: bold;}
	
h2 {
	font-size: 12pt; font-weight: bold;
        margin: 0pt;
        padding-left: 12pt; padding-top: 3pt;}

h2.white {
	color: #FFFFFF;}
	
h3 {
	font-size: 12pt; font-weight: bold;
        margin: 3pt;
        padding: 0pt;}
	
img.dot {
        margin-top: 3pt; margin-bottom: 3pt;}

P {
	font: x-small Verdana, Arial, Helvetica, sans-serif, MS PƒSƒVƒbƒN, osaka, MS Gothic ;
	font-size: 10pt;
	line-height: 13pt;
	color: #333333;
        margin: 3pt;
        padding: 0pt;}

P.12 {
	font-size: 12pt;
	line-height: 15pt;
	color: #333333;}

P.7 {
	font-size: 7pt;
	line-height: 10pt;}
	
P.white {
	color: #FFFFFF;}

P.res {
	background: #F0F0E6;
	padding: 3pt;}
	
FONT.topdate {
	color: #333333;
	font-size: 10pt;
	font-weight: bold;}
	
P.date {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;}
	
BLOCKQUOTE {
	margin-top: .5em;
	margin-bottom: 2em;
	margin-left: .5em;
	line-height: 12pt;
	color: #333333;
	font-size: 10pt;}
	
DIV {
	color: #333333;
	font-size: 10pt;}
	
SPAN {
	color: #333333;
	font-size: 10pt;}
	
FONT.p {
	color: #333333;
	font-size: 10pt;}
	
FONT.s {
	color: #333333;
	font-size: 10pt;}
	
TABLE {
	table-layout: fixed;}
	
