body, p, td, th, div, ul, ol, li, dl, dt, dd {
	font-family: Verdana, Tahoma, Arial, Helvetica, san-serif;
	font-size: 8pt;
	color: #999999;
	}
ul, ol, li, dl, dt, dl {
	text-align: left;
	}
em{
	font-style: normal;
	font-weight: bold;
	}

a { font-weight: bold; color: #b0b0b0; text-decoration: none; }
a:visited { color: #b0b0b0; }
a:active { color: #b0b0b0; }
a:hover { color: #666666; }

a.intro { font-weight: bold; color: #666666; text-decoration: none; }
a.intro:visited { color: #666666; }
a.intro:active { color: #666666; }
a.intro:hover { color: #b00000; }

.tmenu { font-weight: normal; color: #999999; }

a.tmenu { font-weight: normal; color: #666666; }
a.tmenu:visited { color: #666666; }
a.tmenu:active { color: #666666; }
a.tmenu:hover { color: #b00000; }

.omenu td {
	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 7pt;
	}
.omenu a { color: #ffffff; }
.omenu a:visited { color: #ffffff; }
.omenu a:active { color: #ffffff; }
.omenu a:hover { color: #b00000; }

a.asel { font-weight: bold; color: #b00000; text-decoration: none; }
a.asel:visited { color: #b00000; }
a.asel:active { color: #b00000; }
a.asel:hover { color: #b00000; }

.menu a { font-weight: bold; color: #b00000; text-decoration: none; }
.menu a:visited { color: #b00000; }
.menu a:active { color: #b00000; }
.menu a:hover { color: #666666; }

.menu .head {
	background: #cccccc;
	color: #000000;
	font-weight: bold;
	}
.menu .subhead {
	color: #000000;
	font-weight: bold;
	}
.menu .comm {
	color: #999999;
	font-size: 7pt;
	font-weight: normal;
	}

.menu .comm a{
	font-weight: normal;
	}

.main .head {
	color: #000000;
	font-family: Times, Times New Roman, serif;
	font-weight: bold;
	font-size: 13pt;
	}
.main .subhead {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	}
.main .epi {
	color: #666666;
	font-size: 8pt;
	font-style: italic;
	text-align: right;
	}
.main .text {
	color: #666666;
	font-size: 10pt;
	text-align: justify;
	}
.main .sign {
	color: #666666;
	font-size: 8pt;
	font-style: italic;
	text-align: right;
	}
.main .comm {
	color: #666666;
	font-size: 8pt;
	font-style: italic;
	text-align: justify;
	}

.dia {
	color: #666666;
	font-size: 10pt;
	text-align: justify;
	}
.dia .head {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, san-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	}
.dia .author {
	color: #666666;
	font-weight: bold;
	font-size: 8pt;
	}
.dia .remark {
	font-size: 8pt;
	font-style: italic;
	}

.letter .text {
	color: #666666;
	font-size: 10pt;
	text-align: justify;
	}
.letter .head {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, san-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	}
.letter .sign {
	color: #666666;
	font-size: 8pt;
	font-style: italic;
	text-align: right;
	}
.letter .remark {
	font-size: 8pt;
		font-style: italic;
	}


.poetry {
	text-align: center;
	}
.poetry .head {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, san-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	}
.poetry .text {
	color: #666666;
	font-size: 10pt;
	text-align: left;
	margin: 0pt;
	margin-left: 40pt;
	}
.poetry .textt {
	color: #666666;
	font-size: 10pt;
	text-align: justify;
	margin: 0pt;
	}
.poetry .author {
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	}
.poetry .sign {
	color: #666666;
	font-size: 8pt;
	font-style: italic;
	text-align: right;
	}

.pic {
	font-size: 7pt;
	}
.pic a { font-weight: normal; color: #666666; }
.pic a:visited { color: #666666; }
.pic a:active { color: #666666; }
.pic a:hover { color: #b00000; }
.pic p {
	margin: 6pt 0pt 0pt 0pt;
	}
.pic .head {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, san-serif;
	font-weight: bold;
	font-size: 8pt;
	}
.pic .author {
	color: #666666;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	}
.pic .comm {
	color: #666666;
	font-size: 7pt;
	font-style: italic;
	}

.tabb {
	font-size: 7pt;
	}
.tabb a { color: #b00000; }
.tabb a:visited { color: #b00000; }
.tabb a:active { color: #b00000; }
.tabb a:hover { color: #666666; }
.tabb p {
	margin: 4pt 0pt 4pt 0pt;
	}
.tabb .name {
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	}
.tabb .comm {
	color: #666666;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	}

.pages td {
	background: #f0f0f0;
	color: #666666;
	font-weight: bold;
	font-size: 8pt;
	}
.pages a { color: #b00000; }
.pages a:visited { color: #b00000; }
.pages a:active { color: #b00000; }
.pages a:hover { color: #666666; }

.enter {
	font-size: 7pt;
	}
.enter a { font-weight: normal; }
.enter a:hover { color: #e0e0e0; }

.news a { font-weight: bold; color: #b00000; text-decoration: none; }
.news a:visited { color: #b00000; }
.news a:active { color: #b00000; }
.news a:hover { color: #b00000; }

.news .head {
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	}
.news .text {
	color: #666666;
	font-size: 8pt;
	text-align: justify;
	}
.news .remark {
	color: #666666;
	font-size: 8pt;
	}

.date{ color: #338033; }

.spec1 {
	color: #666666;
	font-size: 10pt;
	text-align: center;
	}
