@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#1e4164;
}

/*3m menu*/
#gsnwrap {
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #e7e7e7;
}

#gsn {
	list-style: none;
	margin: 0;
	border: 1px solid #fff;
	padding: 0;
	height: 2.2em;
        background: #333 url(images/gsn_off.gif) repeat-x bottom left;       /* fills width of browser window */
}

#gsn li {
	display: inline;
	margin: 0;
	padding: 0;
}

#gsn li a {
	border-right: #fff 1px solid;
	padding: .35em 1.25em .75em 1.25em;
  	float: left;
  	margin: 0px;
 	color: #fff;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	font-family:Arial, Helvetica, sans-serif;
}
#gsn li a:hover {
	background-image: url(images/gsn_on.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}
#gsn li.selected a {
  background-image: url(images/gsn_on.gif);
  background-repeat:repeat-x;
  background-position: left bottom;
}

#gsn1 {
	list-style: none;
	margin: 0;
	border: 1px solid #fff;
	border-left: 0px;
	padding: 0;
	height: 2.2em;
        background: #333 url(images/gsn_off.gif) repeat-x bottom left;       /* fills width of browser window */
}

#gsn1 li {
	display: inline;
	margin: 0;
	padding: 0;
}

#gsn1 li a {
	border-right: #fff 1px solid;
	padding: .35em 1.25em .75em 1.25em;
  	float: left;
  	margin: 0px;
 	color: #fff;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	font-family:Arial, Helvetica, sans-serif;
}
#gsn1 li a:hover {
	background-image: url(images/gsn_on.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
}
#gsn1 li.selected a {
  background-image: url(images/gsn_on.gif);
  background-repeat:repeat-x;
  background-position: left bottom;
}
/*--------*/

.search_bg3M{
	background-image:url(images/searchdiagonal.gif);
	background-repeat:no-repeat;
	background-color:#ccc;
	margin:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}
a.footer:link{
color:#0000FF;
text-decoration:underline;
font-size:12px;
}
a.footer:visited{
color:#0000FF;
text-decoration:underline;
font-size:12px;
}
a.footer:hover{
color:#0000FF;
text-decoration:underline;
font-size:12px;
}
a.footer:active{
color:#FF0000;
text-decoration:underline;
font-size:12px;
}
a.menut:link{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	height:23px;
	background-image:url(images/off.gif);
	background-repeat:repeat-x;
	padding-top:5px;
}
a.menut:visited{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	height:23px;
	background-image:url(images/off.gif);
	background-repeat:repeat-x;
	padding-top:5px;
}
a.menut:hover{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	height:23px;
	background-image:url(images/on.gif);
	background-repeat:repeat-x;
	padding-top:5px;
}

.bottom{ font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.table_border{border:solid 1px #9db0bc;}
.title_border{border:solid 1px #1e568f;}
.te_border{border:solid 1px #d4dce3;}

.bg3_top{
	background-image:url(images/bg3_top.jpg);
	background-repeat:repeat-x;
}
.bg3_center{
	background-image:url(images/bg3_center.gif);
	background-repeat:repeat-x;
	background-color: #d5e9f9;
}


.index_body{
	background-image:url(images/bg3.jpg);
	background-repeat:repeat-x;
}
.index_body_home{
	background-image:url(images/bg3home.jpg);
	background-repeat:repeat-x;
}
.search_bg{
	background-image:url(images/search_bg.gif);
	background-repeat:repeat-x;
}
.right_bg{
	background-image:url(images/right_bg.gif);
	background-repeat:repeat-x;
}
.login_bg{
	background-image:url(images/login_bg.gif);
	background-repeat:no-repeat;
}
.left_loginbg{
	background-image:url(images/leftlogin_bg.gif);
	background-repeat:no-repeat;
}
.table_xianbg{
	background-image:url(images/xian.gif);
	background-position:center;
	background-repeat:repeat-x;
}
.table_xianbg2{
	background-image:url(images/xian.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.table_xianbg3{
	background-image:url(images/xian2.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.special_login{
	background-image:url(images/special_loginbg.gif);
	background-repeat:no-repeat;
}
.right_leftbg{
	background-image:url(images/right_left.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.right_rightbg{
	background-image:url(images/right_right.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.input{
	border:solid 1px #9db0bc;
	height:20px;
}
.input2{border:solid 1px #9db0bc;}
.input3{
	border:solid 1px #9db0bc;
	padding:2px;
	margin-left:13px;
}
.product_title{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#d62503;
	font-weight: bold;
}
.product_style{
	color:#4b6475;
}
.bottom_style{color:#1d4168;}
.top_style{color:#FFF;}
.left_title{padding-left:14px;}
.right_padding{
	padding-top:10px;
	background-color: #d4e9f9;
	background-image: url(images/right_center.gif);
	background-repeat: repeat-x;
}
.right_padding2{padding-left:17px;}
.table_padding{
	padding-top:5px;
	padding-bottom:8px;
}
.sitemap_padding{ padding-top:8px;}
.line{ line-height:18px;}
.line2{line-height:22px;}
.page_link{ font-size:14px; color:#d62503; font-weight:bold;}
.product_style2{
	font-size:14px;
	color:#FFFFFF;
}
.product_wuran{
	width:62px;
	float:left;
	text-align:center;
}
.special_style{color:#ffffff;}
.search_title{
	font-size:15px;
	font-weight:bold;
}
.search_key{color:#e4370c;}
.button{border:solid 1px #9db0bc; background-color:#dae2e8; height:25px;}

a.bottom:link{
	font-size:12px;	
	color:#dc8803;
	text-decoration:none;
}
a.bottom:visited{
	font-size:12px;	
	color:#dc8803;
	text-decoration:none;
}
a.bottom:hover{
	font-size:12px;	
	color:#d62503;
	text-decoration:none;
}
a:link{
	font-size:12px;	
	color:#1d4168;
	text-decoration:none;
}
a:visited{
	font-size:12px;	
	color:#1d4168;
	text-decoration:none;
}
a:hover{
	font-size:12px;	
	color:#e66e28;
	text-decoration:none;
}


#contact P INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; 
}
#contact LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
/* 3M Footer
classes for new c-shell - developers should NOT use these in their content
----------------------------------------------- */
#foot_3m, #sitefoot {
	margin: 0 0 0 13px;
	padding: 2px 0 7px 0;
}

#foot_3m dt, #sitefoot dt {
	margin: 0;
	border: none;
	padding: 0;
	font-weight: bold;
}

#wpshide {display:none;}

/* Legal
classes for new c-shell - developers should NOT use these in their content
----------------------------------------------- */
#foot_legal {
	margin: 0;
	border-top: 2px solid #515151;
	border-bottom: 1px solid #ccc;
	padding: 7px 0 7px 7px;
	background-color: #e7e7e7;
}

#footer p#corpcopyright {
	margin: 8px 7px 0 0;
	padding: 0;
}
/* inlineList attributes
classes for new c-shell - developers should NOT use these in their content
----------------------------------------------- */
.inlineList {
	list-style: none;
}

.inlineList li, .inlineList dt, .inlineList dd {
	display: inline;
	margin: 0;
	border-right: 1px solid #000;
	padding: 0 6px;
}

.langlist li{
	border: none;
	padding: 0 3px;
	text-transform: capitalize;
}

.inlineList li.lastLI, .inlineList dd.lastDD {
	border: none;
}
