﻿/* CSS Document */

body,td,th 
{
	font-size:9pt;
	font-family: Arial,Verdana,宋体;
	font-weight: normal;
	color:#ffffff;
}

body 
{
	padding: 0px;
	margin: 0px;
	text-align:center;
	background-color: #E6E6E6;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

table 
{
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse: collapse;
}

input,select 
{
	font-size:9pt;
	font-family: Arial,Verdana,宋体;
	height:20px;
}

.border_table
{
	border-top:solid 1px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
}

.tra 
{
	background-color:#EDEDED;
}

.trb 
{
	background-color:#DCE6E5;
}

.border_table th
{
	background-image: url(images/th_bg.gif);
}

.border_table td,th 
{
	height:24px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	color:#096AAE;
	white-space:nowrap;
	border-right:solid 1px #D9D9D9;
}

img
{
	border:0px;
	margin:0px;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #737373;
}

a:hover {
	text-decoration: none;
	color: #EF7A00;
}

.a2:link, .a2:visited, .a2:active {
	text-decoration: none;
	color: #fde0b6;
}

.a2:hover {
	text-decoration:underline;
	color: #fff88d;
}

p
{
	margin-top:0px;
	margin-bottom:10px;
}

#bg
{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-top:9px;
	background-image: url(images/bg_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}

#main 
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#left
{
	width:140px;
	float:left;
}

#content
{
	float:left;
	width:810px;
	text-align:left;
}

#content_main 
{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	line-height:20px;
	min-height:480px;
}

#foot_us
{
	clear:both;
	background-image: url(images/us_bg_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
}

#foot_us_bg
{
	height:140px;
	padding-left:20px;
	padding-right:20px;
	background-image: url(images/us_bg_3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#foot_ca
{
	clear:both;
	background-image: url(images/ca_bg_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#foot_ca_bg
{
	height:140px;
	padding-left:20px;
	padding-right:20px;
	background-image: url(images/ca_bg_3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#foot_cn
{
	clear:both;
	background-image: url(images/cn_bg_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#foot_cn_bg
{
	height:140px;
	padding-left:20px;
	padding-right:20px;
	background-image: url(images/cn_bg_3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#copy 
{
	clear:both;
	width:950px;
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	line-height:22px;
	border-top:dotted 1px #737373;
}

.font_base
{
	color:#737373;
}

#menu
{
	padding-top:17px;
	padding-bottom:52px
}

.menu_item
{
	width:140px;
	height:18px;
	padding-top:2px;
	text-align:center;
	vertical-align:middle;
}

.menu_main_us_a
{
	border-bottom:1px solid #096AAE;
	background-image: url(images/menu_bg.gif);
}

.menu_main_us_a a 
{
	color: #00468E;
	font-weight: bold;
}

.menu_main_us_b
{
	border-bottom:1px solid #096AAE;
	background-image: url(images/menu_bg_us.gif);
}

.menu_main_us_b a 
{
	color: #ffffff;
	font-weight: bold;
}

.menu_sub_us_a
{
	border-bottom:1px solid #096AAE;
	background-color: #C7FFFF;
}

.menu_sub_us_a a {
	color: #077CCC;
}

.menu_sub_us_b
{
	border-bottom:1px solid #096AAE;
	background-color: #47C2EE;
}

.menu_sub_us_b a 
{
	color: #ffffff;
}

.menu_main_ca_a
{
	border-bottom:1px solid #52AD08;
	background-image: url(images/menu_bg.gif);
}

.menu_main_ca_a a 
{
	color: #004B00;
	font-weight: bold;
}

.menu_main_ca_b
{
	border-bottom:1px solid #52AD08;
	background-image: url(images/menu_bg_ca.gif);
}

.menu_main_ca_b a 
{
	color: #ffffff;
	font-weight: bold;
}

.menu_sub_ca_a
{
	border-bottom:1px solid #52AD08;
	background-color: #a7ff6a;
}

.menu_sub_ca_a a {
	color: #004b00;
}

.menu_sub_ca_b
{
	border-bottom:1px solid #52AD08;
	background-color: #62bb23;
}

.menu_sub_ca_b a 
{
	color: #ffffff;
}

.menu_main_cn_a
{
	border-bottom:1px solid #990912;
	background-image: url(images/menu_bg.gif);
}

.menu_main_cn_a a 
{
	color: #AE0B20;
	font-weight: bold;
}

.menu_main_cn_b
{
	border-bottom:1px solid #990912;
	background-image: url(images/menu_bg_cn.gif);
}

.menu_main_cn_b a 
{
	color: #ffffff;
	font-weight: bold;
}

.menu_sub_cn_a
{
	border-bottom:1px solid #990912;
	background-color: #ff9d87;
}

.menu_sub_cn_a a {
	color: #ad0a1e;
}

.menu_sub_cn_b
{
	border-bottom:1px solid #990912;
	background-color: #dd3332;
}

.menu_sub_cn_b a 
{
	color: #ffffff;
}

.content_us 
{
	background-color:#4A8AB6;
	background-image: url(images/us_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.content_ca
{
	background-color:#35853E;
	background-image: url(images/ca_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.content_cn
{
	background-color:#7B0012;
	background-image: url(images/cn_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.title
{
	font-weight:bold;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	height:25px;
	border-bottom:groove 2px #e0e0e0;
}

.title_2
{
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.content
{
	clear:both;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}