@charset "utf-8";
/* CSS Document */

#Header {
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/top_bg1.jpg);
	background-repeat: repeat-x;
}
.header960{
    margin:auto;
	width:960px;
}
.utility {
font-family:verdana;
font-size:11px;
height:25px;
line-height:normal;
padding:3px;
text-align:right;
}
.utility #welcome_info {
color:#333;
float:left;
font-size:11px;
}
.utility #language_info {
margin-left:700px;
color:#333;
font-size:12px;
}
.utility #language_img {
background:url(images/cn.jpg) no-repeat 4px 0px;
padding-left:28px;
}
.utility #language_imga {
background:url(images/en.jpg) no-repeat 4px 1px;
padding-left:28px;
}
.Logo {
float:left;

margin:3px 15px 10px 0px;
}

/*.menu {
clear:right;
}*/
.menu .suckertreemenu {
margin-left:460px;
}
.menu .suckertreemenu ul {
margin:10px 0 0;
padding:0;
}
.menu .suckertreemenu ul li {
display:inline;
float:left;
position:relative;
}
.menu .suckertreemenu ul li a {
background:url(images/menu.jpg) no-repeat scroll 1px 1px;
color:#930;
display:block;
font-weight:bold;
margin-right:1px;
padding:2px 1px;
text-decoration:none;
text-align:center;
width:122px;
}
.menu .suckertreemenu .active,
.menu .suckertreemenu ul li a:hover{
background:url(images/menu1.gif) no-repeat scroll right center;
color:#fff;
}
.menu .suckertreemenu ul li a:current{
background:url(images/menu1.gif) no-repeat scroll right center;
color:#fff;
}

#search{
	width:972px;
	margin: 0 auto 0 auto;
	clear:both
}
.search_left{
    background:url(images/l.jpg) no-repeat right top;
	font-size:0;
	height:96px;
	width:11px;
	float:left;
}
.search_mid{
    background:url(images/top_bg2.jpg) repeat-x;
	width:950px;
	float:left;
	height:96px;
}
.search_right{
    background:url(images/r.jpg) no-repeat;
	float:right;
	height:96px;
	width:11px;
}
#searchBar_info{
margin-left:auto; 
margin-right:auto;
width:950px; 
text-align:left;
height:32px;
}
#searchBar_nav{
width:550px; 
margin: 0 auto;
padding-top:7px;
}
#searchBar_nav ul{
	padding:0;
	margin:0;
}
#searchBar_nav li{
display:block;
list-style-type: none;
float:left; 
margin-left:1px; 
height:25px;
line-height:25px;
}
#searchBar_nav li a{
 float:left; 
 display:block; 
 text-decoration:none;   
 font-weight:bold;
 background-image:url(images/search_box_l.gif);
 background-position:0 -25px;
 }
#searchBar_nav a span{
cursor:hand; 
background-image: url(images/search_box_r.gif);
background-repeat: no-repeat; 
display:block;
background-position: right -25px; 
padding:0px 10px 0px 10px; 
float:left; 
}
#searchBar_nav li a:active,#searchBar_nav li a:hover {
margin-top:0px; 
}
#searchBar_nav li  a:active span,#searchBar_nav li a:hover span {
padding:0px 10px 0px 10px; 
margin-top:0px; 
display:block; 
color:#FFF;
}
#search .selected{
background-position: 0px 0px;
}
#search .selected span{
background-position:right 0px;
padding:0px 10px 0px 10px; 
margin-top:0; 
color:#FFF; 
font-weight:bold;
}
#searchBar_02 a{
margin-top:0px;
}
#searchBar_02 a:active,#searchBar_02 a:hover {
background-position: 0px 0px;
}
#searchBar_02 a:active span,#searchBar_02 a:hover span{
background-position:right 0px;
}
.serchbox{
padding-left:200px;
padding-top:8px;
}
.skinHome #SearchTextIdx {
border-color:#7C7C7C #C3C3C3 #C3C3C3 #7C7C7C;
border-style:solid;
border-width:1px;
font-size:14px;
height:18px;
padding:5px 5px;
}
.searchSubmit { 
background:transparent url(images/search.gif) no-repeat scroll;
border:0 none;
color:#06c;
font-size:13px;
font-weight:bold;
height:22px;
margin-right:5px;
padding:0;
width:71px;
text-decoration:none;
}
.WhiteText{
color:#FFF;
padding-left:200px;
}
.WhiteText a {
color:#FFF !important;
margin-left:5px;
margin-right:2px;
}

.footer
{
    border-top: solid 1px #ccc; width: 960px; padding: 10px; margin: 20px auto 30px auto;
            text-align: center;
    }
