body {
	background-color: #FFF08F;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height:20px;
	word-wrap: break-word; 
	word-break: normal; 
}

a:link {color:#FF3300; text-decoration:none;}
a:visited {color:#FF3300; text-decoration:none;}
a:hover {color:#F78C24; text-decoration:underline;}

img { border:0;}

.clear {clear:both;}

#div { width:847px;	height: auto;text-align:left; margin:0 auto; padding:0;}

#footer { background:url(images/bottom.gif) no-repeat left top; height:78px; margin:0; padding:0;}

.contenter { min-height:100px;height: auto !important;height: 100px;background:url(images/bg_content.gif) repeat-y;margin:0; padding:0;}

.bigbox { margin-left:25px; margin-right:25px; padding-top:15px;}

.left_tab {width:167px; float:left; margin:0; padding:0;}

.right_tab {width:627px; float:left; margin:0; padding:0;}

.box_mid { background:url(images/box_mid.gif) repeat-y top; margin:0; padding:0;}

.box_bot { width:627px; height:60px; background:url(images/box_bot.gif)  no-repeat left top; margin:0; padding:0;}

.box_top1 { width:627px; height:162px; background:url(images/box_top01.jpg) no-repeat left top; margin:0; padding:0;}
.box_top2 { width:627px; height:162px; background:url(images/box_top02.gif) no-repeat left top; margin:0; padding:0;}
.box_top3 { width:627px; height:162px; background:url(images/box_top03.gif) no-repeat left top; margin:0; padding:0;}
.box_top4 { width:627px; height:162px; background:url(images/box_top04.gif) no-repeat left top; margin:0; padding:0;}
.box_top5 { width:627px; height:36px; background:url(images/box_top05.gif) no-repeat left top; margin:0; padding:0;}

.info_left {float:left; padding-left:9px;padding-right:9px; margin:0;}

.lefttag {padding-left:9px;}

.fontcolor_1 {color:#0964AB; font-weight:bold;}
.fontcolor_2 {color:#DA4127;font-weight:bold;}
.fontcolor_3 {color:#666; font-size:12px;}
.fontcolor_4 {color:#DC2A37; font-weight:bold;}
.fontcolor_5 {color:#1C46BE; font-weight:bold;}
.fontcolor_6 {color:#2F81FB;}

.account {color:#F30A51;}
.times {color:#F30A51; font-weight:bold;}

.training_left {padding-left:9px;padding-right:9px; margin:0;}
.tr_box {width:588px;margin:0; padding-left:19px;clear:both;}
.tr_box_top { width:588px; height:30px; background:url(images/training_box_top.gif) no-repeat left top; margin:0; padding:0;}
.tr_box_bot2 { width:588px; height:20px; background:url(images/training_box_bot2.gif) no-repeat left top; margin:0; padding:0;}
.tr_box_bot1 { width:588px; height:24px; background:url(images/training_box_bot1.gif) no-repeat left top; margin:0; padding:0;}
.tr_box_mid { width:588px; background:#B7D88B; margin:0; padding:0;}
.tr_box_mid2 { width:588px; background:url(images/training_box_mid2.gif) repeat-y top left; text-align:left; margin:0; padding:0;}
.tr_box_mid2_span {margin:0 25px;}
.tr_box_mid2_left {float:left; width:101px;}
.tr_box_mid2_right {float:right; width:420px; margin-left:6px;color:#467B00; word-wrap:break-word;}

.tr_box_note { width:588px; height:48px; background:url(images/training_box_note.gif) no-repeat left top; color:#000000; font-size:15px; margin:0; padding:0;}
.tr_box_note_con { margin:0px; padding-top:15px;padding-left:42px;}

.product_box {/*width:136px; height:232px*/ width:138px; float:left; padding:2px;}
.product_name { color:#FFFFFF; text-align:center;width:136px; height:20px;padding:11px 2px 13px 2px;}
.product_name_01 {background:url(images/products/pr_name_bg01.gif) no-repeat left top;}
.product_name_02 {background:url(images/products/pr_name_bg02.gif) no-repeat left top;}
.product_name_03 {background:url(images/products/pr_name_bg03.gif) no-repeat left top;}
.product_name_04 {background:url(images/products/pr_name_bg04.gif) no-repeat left top;}


.awarddate { width:550px; height:90px; background:url(images/awarddate.gif) no-repeat center; margin:0; padding:0;}
.useinfo { width:550px; height:244px; background:url(images/bg_useinfo.gif) no-repeat center;margin:0; padding:0;}
.useinfo_con { margin:0 100px 20px 120px; padding-top:26px;}

.rank_box {width:530px;padding:0; margin:0 auto;}
.rank_title {background:#FFAFC7; color:#CC2E66; font-weight:bold; padding:5px; margin:0;text-align:center;}

.rank_td { border-bottom:#C8C8C8 1px dashed; background:#FFF;padding:3px; margin:3px;}
.rank_td_id {color:#333; font-weight:bold; width:15%; text-align:center; padding:5px 2px;}
.rank_td_account {color:#1677DA; width:60%;padding:5px 2px;}
.rank_td_account a:link {color:#1677DA; text-decoration:none;}
.rank_td_account a:visited {color:#1677DA; text-decoration:none;}
.rank_td_account a:hover {color:#666; text-decoration:underline;}
.rank_td_score {color:#F15D1B; width:25%;text-align:center; padding:5px 2px; font-size:12px; font-weight:bold;}
.rank_bot { background:url(images/bg_rank_bot.gif) repeat-x; height:12px;margin:0; padding:0;}

.rank_award {background:#FFCCCC; color:#C54B4B; font-weight:bold; padding:5px; margin:0;text-align:center; border-top:#E8A9A9 1px dashed;}
.rank_award2 {background:#FFCCCC; color:#C54B4B; font-weight:bold; padding:5px; margin:0;text-align:center; border-bottom:#E8A9A9 1px dashed; border-top:#E8A9A9 1px dashed;}



