.pgbkg { background-color: #FFFFFF; margin-left: 0; margin-top: 0; margin-width: 0; margin-height: 0; }
.pgbkgcoach { background-color: #F7F7F7; margin-left: 0; margin-top: 0; margin-width: 0; margin-height: 0; }
.txt10wht { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; }
.txt10red { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; }
.txt10grn { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0E9B7D; }
.txt10org { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FE9C69; }
.txt9blk { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.txt10dkgry {
	font-family: "times new roman", Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #234449;
}
.txt11dkgry {
	font-family: "times new roman", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #234449;
}
.txt8wht { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; }
.txt8red { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC0000; }
.red { color: #CC0000; }
.txt8grn { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0E9B7D; }
.txt8org { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FE9C69; }
.txttag { font-family: sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; }
.lnknavl { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.lnknavl:hover { text-decoration: underline; }
.scriptquote	{ font-family: "brush script mt", "times new roman"; font-size: 16pt; }

.lnk8red { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066ff; text-decoration: underline; }
a.lnk8red:hover { text-decoration: underline; }

.lnk10dkgry { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: none; font-weight: bold; }

.lnk10red { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #0066ff; font-weight: bold; line-height: normal; }
a.lnk10red:hover { text-decoration: underline; color: #FF9797; }

.lnk10rednb { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #0066ff; text-decoration: underline; font-weight: normal; }
a.lnk10rednb:hover { text-decoration: underline; color: #0033FF; }

.lnk10redm { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #F2604D; font-weight: normal; text-decoration: underline; }
a.lnk10redm:hover { text-decoration: underline; color: #FF9797; }

.lnk10org { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FE9C69; text-decoration: underline; font-weight: bold; }
a.lnk10org:hover { text-decoration: underline; color: #FFC6AA; }

.lnk10orgnb { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FE9C69; text-decoration: none; }
a.lnk10orgnb:hover { text-decoration: underline; color: #FFC6AA; }

.lnk10grn { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0E9B7D; font-weight: bold; }

.lnk8grn { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0E9B7D; text-decoration: none; }
a.lnk8grn:hover { text-decoration: underline; }

.lnk8org { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FE9C69; text-decoration: none; }
a.lnk8org:hover { text-decoration: underline; }

.lnk8orghv { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF9966; text-decoration: none; }
a.lnk8orghv:hover { color: #FFFFFF; }

.lnk8dkgry { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-decoration: none; }
a.lnk8dkgry:hover { text-decoration: underline; }

.lnk8gry { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCCCCC; text-decoration: none; }
a.lnk8gry:hover { text-decoration: underline; }

.lnk10whtnb { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; }
.lnk8rednu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0066ff; text-decoration: none; }
a.lnk8rednu:hover { text-decoration: underline; }

.lnk8whtnu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.lnk8whtnu:hover { text-decoration: underline;
}
.brdtt {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.hdtt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #CC0000;
}
.txt10dkgryst {
	font-family: Arial, Times, serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: line-through;
}
.txt12dkgry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #666666;
}
.txt8dkgry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.txt10byline {
	font-family: Times, Arial serif;
	font-size: 11pt;
	color: #000000;
	font-style: italic;
}
.txttag2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #EEEEEE;
}.txt8blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.hdred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #CC0000;
}
.txt10blk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}
.txt12blk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E9B7D;
	font-size: 13pt;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18pt;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
}.tagcoach {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	letter-spacing: 1em;
	font-weight: normal;
}.quote {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-style: italic;
	color: #FFFFCC;
}

.marquee {
	padding: 10pt;
	border: 1px dotted #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FDFDFD;
}

.bld { font-weight: bold; }
.itl { font-style: italic; }

.announce	{ padding: 5px; background-color: #FFEA93; }
.announce2	{ padding: 5px; background-color: #fed; }
.announce3	{ padding: 5px; background-color: #d3dfa4; }


/* 覧覧覧覧 DHTML POPUP DETAILS STYLES 覧覧覧覧 */

.NoteDetails { position: absolute; top: 0; visibility: hidden; padding: 3px; background-color: #bfbbbb; width: 300;
	border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #777; border-bottom: 1px solid #777; }
.NoteDetails2 { padding: 7px; font-family: arial, helvetica; font-size: 10pt; background-color: #ffc; }
.NoteClose { background-color: #8ae; width: 244px; padding: 2px; height: 14px; cursor: pointer; border-top: 1px solid #ddf;
	border-left: 1px solid #ddf; border-right: 1px solid #669; border-bottom: 1px solid #669; }
.NoteClose2 { background-color: #aaa; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #666;
	border-bottom: 1px solid #666; width: 12px; height: 12px; float: right; }
.NoteClose3 { position: relative; top: 1; left: 1; line-height: 8pt; font-weight: bold; font-size: 14pt; color: #444; }
.txt10yel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FDE700;
}
/* 覧覧覧覧覧覧覧覧覧 ALIGNMENT AND PADDING CONTROLS */

