html,body			{margin:0; padding:0; }
body				{color:#000; font-size:90%; line-height:160%; background-color:#9c6;}
h1,h2,h3,h4,h5,h6,	{margin:0; padding:0; color:#36c; }
h1					{display:none; }
h2					{font-size:16px; display:block; margin:10px 0 10px 0; }
h3					{font-size:16px; line-height:150%; display:block; margin:5px 0 10px 0; padding:10px; }
h4					{font-size:110%; margin:50px 0px 10px; padding:10px 0px 10px 10px; border-left:10px solid #9c3; }
h5					{font-size:120%; border-bottom:1px solid #9c3; border-left:5px solid #9c3; margin:5px 0px 5px;}
p					{margin:0.5em 0px; text-align:justify; text-justify:inter-ideograph; }
img					{border:0px;}
ol					{margin:2px 0px 2px 0.5em; padding-left:2.5em;}
hr					{color:#999; background-color:#999; border:0px; width:100%; height:1px; }
a					{display:inline; color:#00c; text-decoration:underline;}
a:hover				{color:#f00; text-decoration:none;}
#layout				{width:740px; margin:0 auto; background:url("/img/bg_layout.gif"); background-color:#fff; }

#header				{width:700px; margin:0px auto; padding:0px 25px; background:#fff; }

.info				{font-size:100%; font-weight:bold; text-decoration:underline; color:#000; }
.banner				{padding:0 10px; margin:10px 0;}

#content			{width:700px; margin:0 auto; padding:25px; background:#fff; }
.contentbody		{margin:0px 0px 10px 0px;}
.contentbody img	{float:right; margin:0px 0px 5px 10px;}

TABLE.collapse		{border-collapse:collapse; }
TD.tbl_time			{width:90px; text-align:left; border:solid 1px #999; padding:5px 10px; background-color:#F7F5F0;}
TD.tbl_cell			{text-align:left; border:solid 1px #999; padding:5px 10px;}
TD.tbl_none			{text-align:left; border:none; padding:5px 5px 5px 10px;}
TD.tbl_cell img		{float:right; margin:10px; }
