body{
	background-color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666;
	margin:0 auto;
	padding:0;
}
#wrapper{
	margin:0 auto;
	padding:0;
	border: none;
	width:941px;
	height:1050px;
	background-image:url(../images/index_bg.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
}
#nav{
	margin:5px 12px 0 0;
	padding:0px;
	float:right;
	width:585px;
	display:inline;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#nav li{
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
}
#nav a{
	margin:0px;
	padding:0px;
	display: block;
	height:61px;
	width:65px;
	background: transparent url('../images/index_nav.png') no-repeat;
	text-indent:-9999px;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
#nav .sub1 a{ background-position: 0 0;}
#nav .sub2 a{ background-position: -70px 0;}
#nav .sub3 a{ background-position: -140px 0;}
#nav .sub4 a{ background-position: 0 -66px;}
#nav .sub5 a{ background-position: -70px -66px;}
#nav .sub6 a{ background-position: -140px -66px;}
#nav .sub7 a{ background-position: 0 -132px;}
#nav .sub8 a{ background-position: -70px -132px;}
#nav .sub9 a{ background-position: -140px -132px;}
#nav .sub1 a:hover{ position:relative;bottom:1px;}
#nav .sub2 a:hover{ position:relative;bottom:1px;}
#nav .sub3 a:hover{ position:relative;bottom:1px;}
#nav .sub4 a:hover{ position:relative;bottom:1px;}
#nav .sub5 a:hover{ position:relative;bottom:1px;}
#nav .sub6 a:hover{ position:relative;bottom:1px;}
#nav .sub7 a:hover{ position:relative;bottom:1px;}
#nav .sub8 a:hover{ position:relative;bottom:1px;}
#nav .sub9 a:hover{ position:relative;bottom:1px;}
#mlogin{
	margin:27px 0 0 0 ;
	padding:0px;
	clear:both;
	width:580px;
	height:30px;
	line-height:30px;
	float:right;
	vertical-align:middle;
	display:inline;
}
input{
	font-family:Arial;
	font-size:11px;
	color:#0066ff;
	height:15px;
	background-color: #fff;
	border:1px solid #b3b3b3;
	padding:2px 5px;
	vertical-align:middle;
}
.text_green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#090;
}
.text_green a,#news li a,#search li a,#event_2 li a{
	color:#006633;
	text-decoration: none;
}
.text_green a:hover,#news li a:hover,#search li a:hover,#event_2 li a:hover{
	color:#D20000;
	text-decoration: underline;
}
.text_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066ff;
}
.text_redline a{
	color:#666;
	text-decoration:none;
}
.text_redline a:hover{
	color:#D20000;
	text-decoration:underline;
}
#news{
	margin:15px 0 0 360px;
	padding:0px;
	float:left;
	width:347px;
	height:143px;
	overflow:hidden;
	display:inline;
}
#news ul{
	margin:0px;
	padding:10px 0 0 15px;
}
#news li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(../images/menu501-17.gif) no-repeat;
	line-height:12px;
	text-indent:15px;
}
.dotted_line{
	background:url(../images/menu501-18.gif) no-repeat;line-height:8px;
	text-indent:-9999px;
}
.dotted_line2{
	background:url(../images/menu501-18.gif) no-repeat 0 -1px;line-height:4px;
	text-indent:-9999px;
}
#search{
	margin:15px 20px 0 0;
	padding:0px;
	float:right;
	width:206px;
	height:143px;
	overflow:hidden;
	display:inline;
}
#search ul,#products_1 ul,#products_2 ul,#event_2 ul{
	margin:0px;
	padding:0px;
}
#search li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#products_1{
	margin:0 20px 0 360px;
	padding:0px;
	float:left;
	width:560px;
	height:143px;
	display:inline;
}
#products_2{
	margin:15px 20px 0 360px;
	padding:0px;
	float:left;
	width:560px;
	height:143px;
	display:inline;
}
#products_1 li,#products_2 li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.img{
	border-top:#F2F2F2 solid 3px;
	border-right:#F2F2F2 solid 2px;
	border-bottom:#F2F2F2 solid 3px;
	border-left:#F2F2F2 solid 2px;
}
.img2{
	border-top:#FFF solid 2px;
	border-right:#FFF solid 3px;
	border-bottom:#FFF solid 2px;
	border-left:#FFF solid 3px;
}
#event_1{
	margin:15px 0 0 360px;
	padding:0px;
	float:left;
	width:323px;
	height:183px;
	display:inline;
	overflow:hidden;
}
#event_2{
	margin:10px 0 0 360px;
	padding:0px;
	float:left;
	width:323px;
	height:160px;
	display:inline;
	overflow:hidden;
}
#event_2 li{
	margin:3px;
	padding:5px 0 0 0;
	list-style-type:none;
}
#ad{
	margin:15px 20px 0 0;
	padding:0px;
	float:right;
	width:233px;
	height:355px;
	display:inline;
	overflow:hidden;
}
#footer{
	clear:both;
	margin:0;
	padding:15px 0 0 0;
	width:100%;
	height:70px;
}
#copyright{
	float:left;
	display:inline;
	font-size:12px;
	letter-spacing:1px;
	display:inline;
}
#copyright ul{
	margin:0 0 0 80px;
	padding:0px;
	text-align:right;
}
#copyright li{
	margin:0px;
	padding:0;
	list-style-type:none;
	line-height: 20px;
}
#logo{
	float:right;
	display:inline;
}
