body			{
				background-color: #ffffff;
				margin:0px;
				padding:0px;
				color:#000000;
				line-height: 180%;
				font-size:13px;
				}

#main			{
				width: 1120px;
				margin: 0px;
				padding:0px;
				text-align: left;
				}

#main_table			{
				width: 1120px;
				margin: 0px;
				padding: 0px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				}

#main_content_table			{
				width: 960px;
				margin: 0px;
				padding:0px;
				border: 0px solid gray;
				border-collapse: collapse;
				text-align: left;
				}

#main_content_td			{
				width: 960px;
				margin: 0px;
				padding:15px;
				border: 0px solid gray;
				background-color: #ffffff;
				border-collapse: collapse;
				text-align: left;
				}

#main_content_div_table			{
				width: 100%;
				margin: 0px;
				padding:0px 0px 0px 0px;;
				border: 0px solid gray;
				border-collapse: separate;
				border-spacing: 1px;
				text-align: left;
				}

#main_ad_table			{
				width: 140px;
				margin:0px;
				padding: 0px;
				text-align: right;
				}

#blockrandom		{
				width: 140px;
				height: 1140px;
				margin:0px;
				padding: 0 0 0 0px;
				}

#week		{
				width: 215px;
				height: 200px;
				margin:0px;
				padding: 0 0 0 0px;
				}

a.menu			{
				font-size:10pt;
				font-weight:bold;
				color:#ffffff;
				}
a:link			{
				text-decoration:none;
				color:#0000ff;
				}
a:hover			{
				text-decoration:none;
				color:#dd1122;
				}
a:visited		{
				text-decoration:none;
				color:#0000ff;
				}
.search			{
				font-size: 10px
				}
td.history		{
				font-size:70%;
				}
td.menu			{
				font-size:10pt;
				font-weight:bold;
				color:#ffffff;
				}
div.top			{
				text-align:right;
				}
td.top			{
				text-align:right;
				font-size:70%;
				}
.bodytext			{
				font-size:13px;
				line-height: 180%;
				}
.title			{
				font-size:24px;
				line-height: 160%;
				font-weight : bold;
				}
.author			{
				font-size:10pt;
				line-height: 180%;
				}
.chapter			{
				font-size:14px;
				line-height: 180%;
				font-weight : bold;
				}
.chapterhead		{
				font-size:14px;
				line-height: 180%;
				font-weight : bold;
				color:  #a41822;
				}
.section			{
				font-size:12px;
				line-height: 160%;
				font-weight : bold;
				}
.pictureexplain		{
				font-size:11px;
				line-height: 135%;
				color:  #333333;
				}

.height160-10pt	{
				line-height: 150%;
				text-justify: auto;
				}
.height140	{
				line-height: 150%;
				}
.height130	{
				line-height: 150%;
				}
.text7pt		{
				font-size:7pt;
				line-height: 150%;
				}
.text8pt		{
				font-size:8pt;
				line-height: 150%;
				}
.text9pt		{
				font-size:9pt;
				line-height: 150%;
				}
.text10pt		{
				font-size:10pt;
				line-height: 150%;
				}
.text11pt		{
				font-size:11pt;
				line-height: 150%;
				}
.text12pt		{
				font-size:12pt;
				line-height: 150%;
				}
.text7px		{
				font-size:7px;
				line-height: 150%;
				}
.text8px		{
				font-size:8px;
				line-height: 150%;
				}
.text9px		{
				font-size:9px;
				line-height: 150%;
				}
.text10px		{
				font-size:10px;
				line-height: 150%;
				}
.text11px		{
				font-size:11px;
				line-height: 150%;
				}
.text12px		{
				font-size:12px;
				line-height: 150%;
				}
.text13px		{
				font-size:13px;
				line-height: 150%;
				}
.text14px		{
				font-size:14px;
				line-height: 150%;
				}

.itemname		{
				float:left;
				width:200px;
				margin:0 0 2px 0;
				padding:6px;
				background:#4492d0;
				font-size:13px;
				text-align:left;
				color:#fff;
				}
.iteminput		{
				float:left;
				width:98px;
				margin:0 2px 2px 0;
				padding:4px 4px 5px 3px;
				background:#dcf0ff;
				font-size:13px;
				}
