html,body			{margin:0; padding:0; }
body				{color:#000; font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%; background-color:#fff;}
h1,h2,h3			{font-weight:bold; margin:0px; padding:0px;}
h1					{display:none; }
h2					{font-size:120%; color:#fff; margin:50px 0px 10px; padding:5px 5px 5px 10px; background-color:#36c; border-left: 10px solid #039;}
h3					{font-size:110%; color:#fff; margin:50px 0px 10px; padding:5px 5px 5px 10px; background-color:#36c; border-left: 10px solid #039;}
h4					{font-size:110%; color:#039; margin:20px 0   10px; border-bottom: 1px solid #039; }
h5					{font-size:100%; color:#039; margin:20px 0px 10px; padding-left:5px; border-left: 5px solid #039; }
h6					{font-size:110%; color:#000; font-weight:bold;}
p					{margin:0.5em 0px; text-align:justify; text-justify:inter-ideograph;}
img					{border:0px;}
ul					{margin:2px 0px 2px 0.5em; padding-left:10px; list-style-image:url("/AECAPC/img/point.gif");}
ol					{margin:2px 0px 2px 0.5em; padding-left:1.5em;}
blockquote			{color:#000; margin:10px; padding:10px; background-color:#fff; border:1px solid #999; clear:both; text-align: center;}
a					{display:inline; color:#00f; text-decoration:underline;}
a:hover				{color:#f00; text-decoration:none;}

#layout				{width:800px; margin-left:auto; margin-right:auto; text-align:left; }
#header				{position:relative; height:150px; background-color:#039; }
#banner				{margin: 0 auto; text-align: center; margin-top:50px; }
#navi				{position:relative; height:30px; }
#content			{float:left; width:540px; background:#fff; }
#content_dl			{width:100%; margin-top:10px; background:#fff; }
#sidebar			{float:right; width:240px; margin-top:30px; background:#fff; }
#sidebar h4			{font-size:100%; color:#fff; margin:20px 0px 5px; padding:2px 2px 2px 5px; background-color:#36c; border-left: 5px solid #039;}
#sidebar h4 a		{color:#fff; }
.sidebox			{padding:5px 0 10px;}
#footer				{clear:both; height:50; width:760px; margin-left:auto; margin-bottom:20px; margin-right:auto; text-align:left;}
.contentbody		{margin: 0px 0px 10px 0px;}
.contentbody img	{float:right; margin:0px 0px 5px 10px;}

.center				{margin: 0 auto; text-align: center; }
.right				{float: right; margin: 0 0 0 20px; }
.left				{float: left;  margin: 0 20px 0 0 ; }
.clear				{clear: both; }

.regist				{margin:30px 10px; padding:10px; text-align:center; }
.regdev				{font-size:11pt; text-align:center; padding:2px 10px; margin:10px; border:1px solid #000099; background-color:#ccccff; }
.regdev a			{text-decoration:none; padding:10px; color:#333333; }
.regdev a:hover		{color:#ffffff; background:#0000cc; }

table.collapse		{border-collapse: collapse; }
td.tbl_title		{text-align:left; border:solid 1px #999; background-color:#9cf; padding:5px;}
td.tbl_cellb		{text-align:left; border:solid 1px #999; background-color:#9cf; padding:5px; font-size:110%; font-weight:bold;}
td.tbl_cell			{text-align:left; border:solid 1px #999; background-color:#ffc; padding:5px;}
td.tbl_cell_w		{text-align:left; border:solid 1px #999; background-color:#fff; padding:5px;}
td.tbl_cell_n		{text-align:left; border:solid 1px #999; padding:5px;}


table .schdule		{border-collapse:collapse; }
td.schdule_cell		{background-color:#F6EEDE; padding:5px; }
td.title			{background-color:#003399; color:#ffffff; }
td.sub1				{background-color:#6698f7; }
td.sub2				{background-color:#D7ECFB; }
td.none				{border:none; padding:5px 10px;}
td.center			{text-align: center; }
td.bold				{font-weight:bold; }
td.time				{text-align:center; width:90px; }

/*
td.tbl_cell			{text-align:left; border:solid 1px #999; padding:5px 10px;}
td.tbl_none			{text-align:left; border:none; padding:5px 10px;}
td.tbl_cell img		{float:right; margin:10px; }
*/

#topimage			{margin-top: 15px;}
