/*reset*/
* {
	padding: 0; 
	margin: 0; 
}

body { 
	background: #F7F7F7 url(images/bg.jpg) repeat-x;
	color: #333; 
	text-align: center;
}

a {	
	color: #000;
}

a:hover { 
	color: #9B7E5E;
}

h3{
	border-bottom:3px solid #DAD0C4;
	color: #000;
}

table th{
	background:#DAD0C4;
}


/*layout*/
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
.wrapper .footer-nav{
	width:1000px;
	height:25px;
	margin:5px 0;
}

.wrapper .footer-nav li{
	width:80px;
	float:left;
	border-right:1px solid #000;
}

.wrapper .footer-nav li.last{
	border-right:none;
}

#header {
	width:100%;
}

#navigator{
	height:78px;
	width:100%;
	background:#000 url(images/nav_bg.jpg) no-repeat;
}

#navigator2{
	height:78px;
	width:1423px;
	background:#000 url(images/nav_bg2.jpg) no-repeat;
}

#container {
	width:1000px;
	text-align: left;
}

#main_container p{
	text-indent:2em;
	line-height:28px;
}

#main_container table th,#main_container table td{
	border:none;
}

#main_container img{
	border:1px solid #999;
	padding:2px;
}

#container.container_24{
	padding:10px;
	width:auto;
}

.container_24 .grid_20 {
    padding:5px 0 0 10px;
}

#footer {
	padding:10px 0;
	margin:10px 0;
	height:100px;
	border-top:10px solid #000;
}

/*header*/
#header .logo{
	padding:10px;
	text-align:left;
}

.locale {
	width:1000px;
	margin:0 auto;
	text-align:right;
}

.locale  a{
	color:#000;
	padding:2px;
	font-weight:bold;
}

/*nav*/
.menu,.menu2 {
	height: 78px;
}

.menu li,.menu2 li{
	float: left;
	width:160px;
	height:78px;
	text-align:center;
	position:relative;
	font-weight:bold;
}
.menu li:hover{
	background:url(images/nav_active_bg.jpg) no-repeat;
}
.menu2 li:hover{
	background:url(images/nav_active_bg2.jpg) no-repeat;
}

.menu a,.menu2 a {
	display:block;
	padding-top:30px;
	color: #FFF;
	font-size: 14px ;
}

.menu a:hover,.menu .active a,.menu2 a:hover,.menu2 .active a {
	color:#fff;
}

/*banner*/
.banner{
	width:1000px;
	height:330px;
}

#container .banner #number_container li{
	height:32px;
	line-height:32px;
	width:249px;
}

/*content*/
.register-form{
	height:600px;
}

.register-form .control-submit .control-label{
	background:none;
}

/*footer*/
