#maincontent 	{ font-size: 10pt; text-align: center; padding: 0px; margin: 0px; background-image: url(../images/bg.gif); background-color: #ffffff; }
#maincontent td	{ font-size: 10pt; } 
#maincontent .font8	{ font-size: 8pt; }
#maincontent a 	{color:#0000FF; text-decoration:none; }
#maincontent a:visited {text-decoration:none; color: #000066; }
#maincontent a:hover {color:#FF6600; text-decoration:underline; }

#maincontent #main 	{ width: 640px; margin: 0px auto; padding: 0px; text-align: center; border: 0px #99cccc solid; background-color: #ffffff; }
#maincontent #main_i	{ width: 96%; margin: 20px auto; }
#maincontent #title 	{ width: 640px; height: 105px; margin: 0px auto; padding: 0px; text-align: right; background-image: url(../images/title.gif); background-repeat: none; }
#maincontent #top_images	{ width: 55%; float: left; padding: 0px; }
#maincontent #top_login 	{ width: 45%; float: left; text-align: center; margin: 5px auto; padding: 0px; background-color: #cceeee; }
#maincontent #top_login_i 	{ text-align: left; color: #333333; padding: 0px; margin: 0px 8px 5px 8px ; }
#maincontent #top_left	{ width: 50%; float: left; padding: 0px; }
#maincontent #top_right	{ width: 50%; float: left; padding: 0px; }
#maincontent #top_form 	{ padding: 0px; margin: 5px auto; }
#maincontent .cate_i 	{ padding: 0 0 10px 0; margin: 5px ; text-align: left; }
#maincontent .cl		{ clear: both; height: 1px; font-size: 1px; }
#maincontent #footer 	{ width: 640px; margin: 0px; padding: 3px 0px; text-align: center; background-image: url(../images/title_r1_c2.gif); }
#maincontent #footer_i	{ margin: 0px 3px; padding: 3px 0px; color: #333333; background-color: #e8f7f7; }
#maincontent .item_title	{ width: 90%; margin: 5px auto; padding: 2px 0px; background-color: #E6E6E6; font-weight: bold; }
#maincontent div.mark2  { background:url(../images/mark2.gif) no-repeat 0 2px; padding-left:11px; margin-top:5px;}