#maincontent { padding: 0; font-size: 10pt; text-align: center; background-color: #f2f2f2; }

#maincontent td 	{ font-size: 10pt; }
#maincontent a 	  { color: #0000ff; text-decoration: none; }
#maincontent a:visited { color: #660099; }
#maincontent a:hover   { color: #ff6600; text-decoration: underline; }
#maincontent small 	{ font-size: 8pt; }
#maincontent h1	{ font-size: 10pt; font-weight: normal; margin: 0; padding: 0; }
#maincontent h2	{ font-size: 10pt; font-weight: normal; margin: 0; padding: 0; }
#maincontent h3	{ font-size: 10pt; font-weight: normal; margin: 0; padding: 0; }
#maincontent .style1 { color: #000000; }

#maincontent #tab	{ width: 680px; text-align: right; margin: 0 auto 0 auto; padding: 0; }
#maincontent #title	{ width: 680px; height: 140px; margin: 0 auto 0 auto; padding: 0; border-bottom: 14px #6666FF solid; } 
#maincontent #sub_title	{ width: 680px; height: 77px; margin: 0 auto 0 auto; padding: 0; } 
#maincontent #main   { width: 680px; margin: 0 auto 0 auto; padding: 10px 0 0 0; background-color: #ffffff;}
#maincontent #present{ width: 80%; text-align: center; margin: 0 auto 10px auto; padding: 5px; background-color: #dff7f7;}
#maincontent #menu 	{ width: 80%; text-align: left; margin: 0 auto 0 auto; padding: 0; }
#maincontent #footer	{ width: 680px; text-align: center; margin: 10px auto 10px auto; padding: 0; }

#maincontent #login	{ width: 80%; padding: 3px; margin: 0 auto 0 auto; border: 2px #F7B3C9 solid;}
#maincontent .cl	{clear: both; height: 1px; line-height: 1px;}
#maincontent .box5	{ width: 90%; padding: 3px; margin: 0 auto 0 auto; text-align: left; word-spacing: -3pt; background-color: #ece9d8; }