@charset "UTF-8";
/* CSS Document */

#water_acc_pop {
	width:150px;
	height:30px;
	position:absolute;
	top:231px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	z-index: 1;
	}
#water_acc_pop ul{float:left;margin:0px;padding:2px;}
#water_acc_pop ul .water_acc_item2{display:none;
line-height:14px;
	position:absolute;
	top:20px;
	left:20px;}
#water_acc_pop ul:hover .water_acc_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:14px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:15;
	}
#water_acc_pop ul:hover .water_acc_item2 a{color:#666666;text-decoration:none; padding:5px;}
#water_acc_pop ul:hover .water_acc_item2 a:hover{color:#666666;text-decoration:none;}



#mech_101_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:268px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	z-index: 1;
	}
#mech_101_pop ul{float:left;margin:0px;padding:2px;}
#mech_101_pop ul .mech_101_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#mech_101_pop ul:hover .mech_101_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:14;}
#mech_101_pop ul:hover .mech_101_item2 a{color:#666666;text-decoration:none; padding:5px;}
#mech_101_pop ul:hover .mech_101_item2 a:hover{color:#666666;text-decoration:none;}



#mech_102_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:288px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#mech_102_pop ul{float:left;margin:0px;padding:2px;}
#mech_102_pop ul .mech_102_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#mech_102_pop ul:hover .mech_102_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:13;}
#mech_102_pop ul:hover .mech_102_item2 a{color:#666666;text-decoration:none; padding:5px;}
#mech_102_pop ul:hover .mech_102_item2 a:hover{color:#666666;text-decoration:none;}



#mech_103_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:308px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#mech_103_pop ul{float:left;margin:0px;padding:2px;}
#mech_103_pop ul .mech_103_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#mech_103_pop ul:hover .mech_103_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:12;}
#mech_103_pop ul:hover .mech_103_item2 a{color:#666666;text-decoration:none; padding:5px;}
#mech_103_pop ul:hover .mech_103_item2 a:hover{color:#666666;text-decoration:none;}



#mech_104_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:328px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#mech_104_pop ul{float:left;margin:0px;padding:2px;}
#mech_104_pop ul .mech_104_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#mech_104_pop ul:hover .mech_104_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:11;}
#mech_104_pop ul:hover .mech_104_item2 a{color:#666666;text-decoration:none; padding:5px;}
#mech_104_pop ul:hover .mech_104_item2 a:hover{color:#666666;text-decoration:none;}




#s_assessment_pop {
	width:220px;
	height:30px;
	position:absolute;
	top:358px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#s_assessment_pop ul{float:left;margin:0px;padding:2px;}
#s_assessment_pop ul .s_assessment_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#s_assessment_pop ul:hover .s_assessment_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:14px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:10;}
#s_assessment_pop ul:hover .s_assessment_item2 a{color:#666666;text-decoration:none; padding:5px;}
#s_assessment_pop ul:hover .s_assessment_item2 a:hover{color:#666666;text-decoration:none;}



#free_1_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:392px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#free_1_pop ul{float:left;margin:0px;padding:2px;}
#free_1_pop ul .free_1_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#free_1_pop ul:hover .free_1_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:9;}
#free_1_pop ul:hover .free_1_item2 a{color:#666666;text-decoration:none; padding:5px;}
#free_1_pop ul:hover .free_1_item2 a:hover{color:#666666;text-decoration:none;}



#free_2_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:412px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#free_2_pop ul{float:left;margin:0px;padding:2px;}
#free_2_pop ul .free_2_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#free_2_pop ul:hover .free_2_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:8;}
#free_2_pop ul:hover .free_2_item2 a{color:#666666;text-decoration:none; padding:5px;}
#free_2_pop ul:hover .free_2_item2 a:hover{color:#666666;text-decoration:none;}



#free_3_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:432px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#free_3_pop ul{float:left;margin:0px;padding:2px;}
#free_3_pop ul .free_3_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#free_3_pop ul:hover .free_3_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:7;}
#free_3_pop ul:hover .free_3_item2 a{color:#666666;text-decoration:none; padding:5px;}
#free_3_pop ul:hover .free_3_item2 a:hover{color:#666666;text-decoration:none;}



#butterfly_1_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:452px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}
#butterfly_1_pop ul{float:left;margin:0px;padding:2px;}
#butterfly_1_pop ul .butterfly_1_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#butterfly_1_pop ul:hover .butterfly_1_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:6;}
#butterfly_1_pop ul:hover .butterfly_1_item2 a{color:#666666;text-decoration:none; padding:5px;}
#butterfly_1_pop ul:hover .butterfly_1_item2 a:hover{color:#666666;text-decoration:none;}



#br_1_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:472px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	z-index: 1;
	}
#br_1_pop ul{float:left;margin:0px;padding:2px;}
#br_1_pop ul .br_1_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#br_1_pop ul:hover .br_1_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:5;}
#br_1_pop ul:hover .br_1_item2 a{color:#666666;text-decoration:none; padding:5px;}
#br_1_pop ul:hover .br_1_item2 a:hover{color:#666666;text-decoration:none;}




#ba_1_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:492px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	z-index: 1;
	}
#ba_1_pop ul{float:left;margin:0px;padding:2px;}
#ba_1_pop ul .ba_1_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#ba_1_pop ul:hover .ba_1_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:4;}
#ba_1_pop ul:hover .ba_1_item2 a{color:#666666;text-decoration:none; padding:5px;}
#ba_1_pop ul:hover .ba_1_item2 a:hover{color:#666666;text-decoration:none;}




#f_turns_pop {
	width:220px;
	height:30px;
	position:absolute;
	top:522px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	z-index: 1;
	}
#f_turns_pop ul{float:left;margin:0px;padding:2px;}
#f_turns_pop ul .f_turns_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#f_turns_pop ul:hover .f_turns_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:14px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:3;}
#f_turns_pop ul:hover .f_turns_item2 a{color:#666666;text-decoration:none; padding:5px;}
#f_turns_pop ul:hover .f_turns_item2 a:hover{color:#666666;text-decoration:none;}



#r_start_pop {
	width:120px;
	height:30px;
	position:absolute;
	top:557px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	z-index: 1;
	}
#r_start_pop ul{float:left;margin:0px;padding:2px;}
#r_start_pop ul .r_start_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#r_start_pop ul:hover .r_start_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:2;}
#r_start_pop ul:hover .r_start_item2 a{color:#666666;text-decoration:none; padding:5px;}
#r_start_pop ul:hover .r_start_item2 a:hover{color:#666666;text-decoration:none;}




#tri_pop {
	width:220px;
	height:30px;
	position:absolute;
	top:576px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	z-index: 1;
	}
#tri_pop ul{float:left;margin:0px;padding:2px;}
#tri_pop ul .tri_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:20px;}
#tri_pop ul:hover .tri_item2 {
	border:#666666;
	border-width:1px;
	border-style:solid;
	width:200px;
	background:#ffffff;
	display:block;
	line-height:14px;
	position:absolute;
	top:-2px;
	left:220px;
	padding:5px;
	margin:1px;
	z-index:2;}
#tri_pop ul:hover .tri_item2 a{color:#666666;text-decoration:none; padding:5px;}
#tri_pop ul:hover .tri_item2 a:hover{color:#666666;text-decoration:none;}















/*--------------------for BETA version A----------*/
#learn_menu {width:100%;
	height:100px;
	position:absolute;
	top:193px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}

#learn_menu ul{float:left;margin:0px;padding:2px;}

#learn_menu ul .learn_item2{display:none;
line-height:14px;
	position:relative;
	top:0px;
	left:20px;}

#learn_menu ul:hover .learn_item2 {
	background:#ffffff;
	display:block;
	line-height:14px;
	position:relative;
	top:0px;
	left:20px;
	padding:5px;
	margin:1px;}

#learn_menu ul:hover .learn_item2 a{color:#666666;text-decoration:none; padding:5px;}
#learn_menu ul:hover .learn_item2 a:hover{color:#666666;text-decoration:none;}















#tech_menu {width:100%;
	height:130px;
	position:absolute;
	top:293px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}

#tech_menu ul{float:left;margin:0px;padding:2px;}

#tech_menu ul .tech_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:60px;}

#tech_menu ul:hover .tech_item2 {
	background:#b10000;
	display:inline;
	line-height:14px;
	position:absolute;
	top:50px;
	left:50px;
	padding:1px;
	margin:1px;}

#tech_menu ul:hover .tech_item2 a{color:#666666;text-decoration:none; padding:5px;}
#tech_menu ul:hover .tech_item2 a:hover{color:#666666;text-decoration:none;}









#racing_menu {width:200px;
	position:absolute;
	top:423px;
	left:254px;
	list-style:none;
	margin-left:0px;
	overflow:visible;
	}

#racing_menu ul{float:left;margin:0px;padding:2px;}

#racing_menu ul .racing_item2{display:none;
line-height:14px;
	position:absolute;
	top:0px;
	left:60px;}

#racing_menu ul:hover .racing_item2 {
	background:#b10000;
	display:block;
	line-height:14px;
	position:absolute;
	top:50px;
	left:50px;
	padding:1px;
	margin:1px;}

#racing_menu ul:hover .racing_item2 a{color:#666666;text-decoration:none; padding:5px;}
#racing_menu ul:hover .racing_item2 a:hover{color:#666666;text-decoration:none;}








#after_menu_body_text {
	position:relative; 
	margin-top:370px;
}
