body{
	font-size:12px;
	margin:0;
	padding-left:0px;
	background:url(../images/background.png) repeat-x left top;
	
}
.trainning_sq_input {
	BORDER-RIGHT: #60B4DF 1px solid; BORDER-TOP: #60B4DF 1px solid; BORDER-LEFT: #60B4DF 1px solid; BORDER-BOTTOM: #60B4DF 1px solid; BACKGROUND-COLOR: #fff
}
.border{
border-right: #60B4DF 1px solid; border-left: #60B4DF 1px solid;border-top:#60B4DF 4px solid;border-bottom:#60B4DF 4px solid;

line-height:20px;
padding:2px 5px 2px 20px;
font-size:12px;
color: #48493F;
}
.txt6 {
	PADDING-right:200px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1e547d; LETTER-SPACING: 1px
}
.trainning_form_top {
	line-height:30px;
	background:url(../pic/trainning_form_top.gif);
	padding:3px 5px 3px 64px;
	
}
.trainning_form_bg {
	line-height:30px;
	background:url(../pic/trainning_form_bg.gif);
	padding:3px 5px 3px 64px;
}
.trainning_form_bottom {
	line-height:14px;
	background:url(../pic/trainning_form_bottom.gif);
}


.trainning{
FONT-SIZE: 12px;
 
}
/***mainnav css***/
#mainnav{
	font: 100 14px/30px;
	color:#fff;
	background:url(../images/mainnav.png) repeat-x left top;
	width:788px;
	height:38px;
	margin:0 auto;
	position:relative;
	}
	#mainnav .menuL,#mainnav .menuR{
		width:4px;
		height:38px;
		position:absolute;
		top:0;
		}
	#mainnav .menuL{
		background:url(../images/mainnav.png) no-repeat left -75px;
        left:0;
		}
	#mainnav .menuR{
		background:url(../images/mainnav.png) no-repeat left -150px;
        right:0
	    }
.date,#mainnav ul{
	position:absolute;
	}
.date{
	color:#c6f7fd;
	text-align:center;
	background:transparent;
	width:180px;
	top:8px;
	left:0;
	}
#mainnav ul
{
	font-size:14px;
	width:620px;
	height:35px;
	padding-top:3px;
	left:160px
	}
	#mainnav ul li{
		font-size:14px;
		line-height:31px;
		background:url(../images/mainnav.png) no-repeat right -227px;
		text-align:center;
		width:82px;
		height:31px;
		float:left
		}
	#mainnav ul li a:link 
	{
		 font-size:14px;
		          font-weight:bold;
				  color: #fff;
				  }
	#mainnav ul li a:visited 
	{
		font-size:14px;
				  color:#fff
				  }
	#mainnav ul li a:hover 
	{
		font-size:14px;
		          font-weight:bold;
				  text-decoration:none;
				  color:#fff;
				  background:url(../images/button.gif) no-repeat left top;
				  display:block
				  }			
	#mainnav ul li.current {
		          font-weight:bold;
				  color:#fff;
				  background:url(../images/button.gif) no-repeat left top;
				  display:block
			    }
				
#gameNav{
	font: 100 14px/24px;
	color:#fff;
	background:#f4f4f4;
	width:788px;
	height:24px;
	margin:0 auto;
	position:relative;
	}
	#gameNav .logo{
		background:url(../images/logo.png) no-repeat left top;
		width:183px;
		height:24px;
		position:absolute;
		left:0
		}
	#gameNav .menu{
		line-height:24px;
		font-size:12px;
		color:#000;
		text-align:right;
		width:500px;
		height:24px;
		position:absolute;
		right:10px
		}
		#gameNav .menu a{
			color:#000;
			padding:0 8px
			}
		#gameNav .menu a:hover{
			color:#e44404;
			padding:0 8px
			}			
#loginBar{
	font: 100 12px/37px;
	color:#406899;
	background:url(../images/mainnav.png) repeat-x left -38px;
	width:788px;
	height:37px;
	margin:0 auto 5px auto;
	position:relative;
	}
	#loginBar .loginL,#loginBar .loginR{
		width:4px;
		height:37px;
		position:absolute;
		top:0;
		}
	#loginBar .loginL{
		background:url(../images/mainnav.png) no-repeat left -113px;
        left:0;
		}
	#loginBar .loginR{
		background:url(../images/mainnav.png) no-repeat left -188px;
        right:0
	    }
.scroll{
	line-height:34px;
	background:url(../images/button.gif) no-repeat -60px -77px;
	width:400px;
	height:34px;
	padding-left:24px;
	position:absolute;
	left:6px;
	overflow:hidden
	}
.login{
	line-height:34px;
	text-align:left;
	position:absolute;
	right:6px;	
	}
	.login label{
		color:#406899;
		}
	.login strong{
		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:100;
		margin-right:10px;
		}
#searchBox{
		background:url(../images/search.png) no-repeat left center;
		width:auto;
		height:30px;
		padding-left:36px;
		margin-top:4px;
		position:absolute;
		left:6px;
	  }
.searchInput{
	line-height:20px;
	font-size:12px;
	color:#989898;
	background:#fff;
	width:180px;
	height:20px;
	border: 1px solid #7bc2dc;
	overflow:hidden;
	}
.select02{
	font-size: 12px;
	line-height:20px;
	width: 100px;
	height:22px;
	padding:1px;
	margin:3px 0;
	border: 1px solid #7aacdb;
    overflow:hidden;
}
.select02 select {
	line-height:20px;
    width:102px; 
    margin:-1px;
}
/*input*/
.inputOn{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #67db34;
	background-color:#ffc;
	}
.inputOff{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #67db34 ;
	background-color:#fff;
	}
.inputMove{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #7bc2dc ;
	background-color:#ffc;
	}
.inputOut{
	line-height:18px;
	width:80px;
	height:18px;
	padding:1px 8px 0px 3px;
	border:1px solid #cde6ee;
	background-color:#fff;
	}
.loginOut{
	font-size: 12px;
	line-height:23px;
	color: #9a3c0e;
    background:url(../images/button.gif) no-repeat -29px -31px;	
	text-align: center;
	height: 23px;
	width: 51px;
	border: none;
}
.loginMove{
	font-size: 12px;
	line-height:23px;	
	color: #9a3c0e;
    background:url(../images/button.gif) no-repeat -29px -54px;		
	text-align: center;	
	width: 51px;
	height: 23px;
	border: none;
}
.searchOut{
	font-size: 12px;
	line-height:23px;
	color: #fff;
    background:url(../images/button.gif) no-repeat -29px -255px;		
	text-align: center;
	height: 23px;
	width: 51px;
	border: none;
}
.searchMove{
	font-size: 12px;
	line-height:23px;	
	color: #c6f6ff;
    background:url(../images/button.gif) no-repeat -29px -278px;			
	text-align: center;
	width: 51px;
	height: 23px;
	border: none;
}
/***footer***/
#footer{
	color:#000;
	width: 788px;
	height:60px;
	padding:4px 0;
	margin:5px auto;	
	clear: both;
	overflow: visible;
	border-top: 1px solid #d5d5d5;
}
	#footer a{
		margin:0 3px;
		}
	#footer p{
		text-align:center
		}
.footerColor{
	color:#000
	}
.footerCenter{
	width:788px;
	height:auto;
	margin:0 auto
	}