﻿/* font family */
body, div, p, span {
	font-family:宋体, Simsun, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.en, .vn {
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
}
/* html tags */
body {
	margin:0px auto 10px auto;
	padding: 0;
	background-color:#EDEBE0;
	color:#1B556D;
	/*height:100%;*/
}
div, form, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
}
img {
	vertical-align: top;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h3 {
	line-height:25px;
}

/* main colors */
.blue1 {
	color:#164871;
}
.bluebg2 {
	
	color: #fff;
	background-image:url(images/00000.jpg)
}
.bluebg3 {
	background-color:#B7C6FF;
}
.titleyellow1 {
	background-image:url(images/00000.jpg)
}
.yellow1, .yellow1 a {
	color:#D56A00;
}
.yellowbg1 {
	background-image:url(images/00000.jpg)
}
.yellow2 {
	background-color: #FFCD71;
}
.red1 {
	
	color: #fff;
	background-image:url(images/0000.jpg)
}
.red2 {
	color:#B70000;
}
.redbg2 {
	
	color: #fff;
	background-image: url(images/a_000003.gif)
}
.borderyellow1 {
	border: 1px solid #FFFFCC;
}
.error {
	color: red;
	font-weight: bold;
}

/* generic properties */
.center {
	text-align: center;
	clear:both;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear {
	clear:both;
}
.clear3 {
	clear:both;
	height:3px;
}
.nolink a {
	text-decoration:none;
}
img.fleft {
	margin-right:15px;
}
img.fright {
	margin-left:15px;
}

/* main */
.main {
	width:780px;
	margin:0 auto;
	padding:0px;
	background-color:#fff;
}

/* major layout divs */
.leftp {
	width:176px;
	padding-right:3px;
	vertical-align:top;
}
.rightp {
	width: 604px;
	padding-left:5px;
	vertical-align:top;
	border-left:1px solid #D2D2D2
}
.mainl {
	width:298px;
	float:left;
	padding-right:5px;
}
.mainr {
	width:285px;
	float:right;
}
.line2 {
	height:200px;
}
/* header section */
.header {
	width: 100%;
	height:125px;
}
.logo {
	width:177px;
	height:119px;
	z-index:-10;
	float:left;
	margin:0;
	text-align: center;
}
.logo img {
	width:81px;
	height:76px;
	border:0;
	margin-top:20px;
}
.banner {
	width:603px;
	height:100%;
	float:right;
}
.titlecn {
	height: 35px;
	font-size: 180%;
	letter-spacing: 120%;
	margin-bottom: 3px;
}
.titleen {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
}
.menutop {
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
}
.menutop a {
	height: 100%;
	vertical-align:bottom;
	margin-right:2px;
	margin-left:2px;
	color: #ffffff;
}
.menutop a:hover {
	color:#FFFF99;
}
/* footer section */
.footer {
	width: 780px;
	margin:0px;
	padding:10px 0px 10px 0px;
	font-size: 100%;
	text-align: center;
	background-color:#3CAAE6;
	color: #fff;
}
.webdev {
	font-size:96%;
	color:#D7D7D7;
	margin-top:8px;
}
.webdev a {
	color:#D7D7D7;
	text-decoration:underline;
}
.webdev a:visited {
	color:#D7D7D7;
}
.webdev a:hover {
	color: #fff;
}
.content {
	width:100%;
	border:0px;
	margin-top:8px;
}

/* left side menu */
.sidetitleimg {
	padding:0;
}
.contacttxt {
	width:176px;
	height:144px;
}
.sidetitle {
	line-height:25px;
	padding: 5px;
	font-weight: bold;
	text-align: center;
	clear: both;
}
.sidetitle .sidebar {
	width:40px;
	text-align:center;
	font-weight:bold;
}
.sidecontent, .sidemenu {
	padding:10px 5px 20px 5px;
	background-color: #F6F6F6;

}
.sidemenu a {
	display: block;
	line-height: 25px;
	border-bottom:1px navy solid;
	text-decoration:none;
	color:#E17100;
}
.sidemenu a:hover {
	color:#006BD7;
}
.siteguide a {
	line-height:20px;
}

.weblinks {
	height:140px;
}
.contact {
	height:50%;
	font-size: 90%;
}
/* main content area */
.title {
	padding:5px 10px 5px 10px;
	font-weight: bold;
	font-size: 120%;
	clear: both;
	background-image:url('images/blue-bg.gif');
}
.titlesmall {
	float: left;
	padding: 5px 30px 5px 30px;
	font-weight: bold;
	font-size: 120%;
	letter-spacing: 200%;
}
.fieldlabel {
	width: 130px;
	float: left;
	margin-right: 5px;
	clear: left;
	text-align: right;
	margin-bottom: 5px;
}
.field {
	width: 420px;
	float: left;
	text-align: left;
	margin-bottom: 5px;
}
.fieldlabel2 {
	width: 130px;
	padding-right: 10px;
	text-align: right;
	vertical-align: top;
	margin-bottom: 5px;
}
.field2 {
	width: 480px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 5px;
}
.buttons {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.buttons input {
	font-weight: bold;
}
.borderedct {
	margin-top:0px;
	padding:5px;
	border:1px solid #D2D2D2;
	border-top:0px;
}
.borderleft {
	border-left:2px solid #D2D2D2;
	padding-left:10px;
}
.borderright {
	border-right:2px solid #D2D2D2;
	padding-right:10px;
}

.pagenumber {
	background-color: #FFB64B;
	font-size: 100%;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
}
.appform {
	width: 560px;
	margin: 5px 10px 15px 10px;
	padding: 5px;
	border: 2px navy solid;
}
.introtxt {
	height:160px;
	margin-bottom: 10px;
	padding: 0px;
}
.imgabout {
	width:285px;
	height:160px;
}
.introtxt p {
	vertical-align: top;
}
.introicon1 {
	margin-right:8px;
}
.more {
	text-align: right;
	padding-right: 5px;
}
.membertxt {
	border: 1px #D98D00 solid;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 3px;
	clear: left;
}
.verspace {
	width: 3px;
	background: #fff url('images/verspace_blue.gif') repeat-y;
	float: left;
}
.verspace1 {
	height: 200px;
}
.verspace2 {
	height: 160px;
}
.hrspace {
	width: 100%;
	background: #fff url('images/hrspace_blue.gif') repeat-x;
	margin-top: 5px;
}
.newcontent {
	margin-top: 10px;
	clear: left;
}
.txt {
	line-height: 160%;
}
img.member {
	width: 78px;
	height: 90px;
}
img.right {
	float: right;
	margin: 10px 10px 10px 15px;
}

.orgchart div {
	margin:3px 3px 0px 3px;
}
.orgimg {
	border:0px;
	margin-top:5px;
}
.orgimg td {
	padding:0px 4px 0px 4px;
}
.membermarquee {
	width:250px;
	height:220px;
	margin-top:3px;
	padding-left:32px;
	border:1px #D2D2D2 solid;
	border-top:0px;
	line-height:25px;
}
.membermarquee a {
	color:#B70000;
}
.membermarquee a:hover {
	color:#164871;
}
.txtsep {
	width:92%;
}
.maintitle {
	color:#000;
	font-weight:bold;
	padding:5px;
	line-height:20px;
}

.mainlist {
	padding-left:30px;
}
.mainlist a {
	display: block;
	line-height: 30px;
	border-bottom:1px navy solid;
	text-decoration:none;
	color:navy;
	font-size:120%;
}
.mainlist a:hover {
	color:#E17100;
}
.linkborder {
	border-top:2px solid navy;
	border-bottom:2px solid navy;
}
.bordermembers {
	width:175px;
	float:left;
}
.bordermembers2 {
	width:205px;
	float:left;
}
.bordermembers3 {
	width:290px;
	float:left;
}
.bordermembers a, .bordermembers2 a, .bordermembers3 a  {
	display:block;
	line-height:20px;
}
.mainlist2 {
	padding-left:30px;
	line-height:120%;
}
.newslist {
	padding-left:30px;
}
.newslist a {
	display:block;
	line-height:25px;
	text-decoration:none;
}
.newslist a:hover {
	text-decoration:underline;
}
.memlist {
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
}


/*
* new styles
*/
#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:1281px;
}

#a-01 {
	position:absolute;
	left:0px;
	top:23px;
	width:181px;
	height:119px;
	z-index: -10;
	background-color: #FFFFFF;
}

#a-02 {
	position:absolute;
	left:175px;
	top:23px;
	width:603px;
	height:121px;
}

#a-02i {
	position:absolute;
	left:185px;
	top:405px;
	width:580px;
	height:115px;
}

#a-03 {
	position:absolute;
	left:0px;
	top:142px;
	width:780px;
	height:36px;
}

#a-04 {
	position:absolute;
	left:0px;
	top:178px;
	width:4px;
	height:1066px;
}

#a-05 {
	position:absolute;
	left:4px;
	top:178px;
	width:176px;
	height:36px;
}

#a-06 {
	position:absolute;
	left:180px;
	top:178px;
	width:5px;
	height:1066px;
}

#a-07 {
	position:absolute;
	left:185px;
	top:178px;
	width:293px;
	height:27px;
	background-color: #FFFFFF;
}

#a-08 {
	position:absolute;
	left:478px;
	top:178px;
	width:3px;
	height:80px;
}

#a-09 {
	position:absolute;
	left:481px;
	top:178px;
	width:293px;
	height:27px;
	background-color: #FFFFFF;
}

#a-10 {
	position:absolute;
	left:774px;
	top:178px;
	width:6px;
	height:1066px;
}

#a-11 {
	position:absolute;
	left:185px;
	top:205px;
	width:293px;
	height:199px;
}

#a-12 {
	position:absolute;
	left:481px;
	top:205px;
	width:293px;
	height:195px;
}

#a-13 {
	position:absolute;
	left:4px;
	top:214px;
	width:176px;
	height:132px;
}

#a-14 {
	position:absolute;
	left:4px;
	top:346px;
	width:176px;
	height:63px;
}

#a-15 {
	position:absolute;
	left:4px;
	top:409px;
	width:176px;
	height:63px;
}

#a-16 {
	position:absolute;
	left:4px;
	top:472px;
	width:176px;
	height:31px;
}

#a-17 {
	position:absolute;
	left:186px;
	top:521px;
	width:293px;
	height:31px;
}

#a-18 {
	position:absolute;
	left:482px;
	top:521px;
	width:293px;
	height:31px;
}

#a-19 {
	position:absolute;
	left:4px;
	top:503px;
	width:176px;
	height:159px;
}

#a-20 {
	position:absolute;
	left:186px;
	top:552px;
	width:293px;
	height:234px;
}
#a-20 li {
	line-height:20px;
}

#a-21 {
	position:absolute;
	left:482px;
	top:552px;
	width:293px;
	height:94px;
}
#a-21 li {
	line-height:25px;
}

#a-22 {
	position:absolute;
	left:480px;
	top:647px;
	width:293px;
	height:105px;
}
#a-22 li {
	line-height:25px;
}

#a-23 {
	position:absolute;
	left:4px;
	top:662px;
	width:176px;
	height:31px;
}

#a-24 {
	position:absolute;
	left:4px;
	top:693px;
	width:176px;
	height:144px;
}

#a-25 {
	position:absolute;
	left:185px;
	top:737px;
	width:293px;
	height:31px;
}

#a-26 {
	position:absolute;
	left:481px;
	top:737px;
	width:293px;
	height:31px;
}

#a-27 {
	position:absolute;
	left:185px;
	top:768px;
	width:293px;
	height:207px;
}

#a-28 {
	position:absolute;
	left:481px;
	top:768px;
	width:294px;
	height:226px;
}

#a-29 {
	position:absolute;
	left:4px;
	top:837px;
	width:176px;
	height:31px;
}

#a-30 {
	position:absolute;
	left:4px;
	top:868px;
	width:176px;
	height:16px;
}

#a-31 {
	position:absolute;
	left:4px;
	top:884px;
	width:176px;
	height:49px;
}

#a-32 {
	position:absolute;
	left:4px;
	top:933px;
	width:176px;
	height:8px;
}

#a-33 {
	position:absolute;
	left:4px;
	top:941px;
	width:176px;
	height:51px;
}

#a-34 {
	position:absolute;
	left:4px;
	top:992px;
	width:176px;
	height:7px;
}

#a-35 {
	position:absolute;
	left:4px;
	top:999px;
	width:176px;
	height:50px;
}

#a-36 {
	position:absolute;
	left:4px;
	top:1049px;
	width:176px;
	height:7px;
}

#a-37 {
	position:absolute;
	left:4px;
	top:1056px;
	width:176px;
	height:52px;
}

#a-38 {
	position:absolute;
	left:186px;
	top:990px;
	width:589px;
	height:32px;
}

#a-39 {
	position:absolute;
	left:183px;
	top:1023px;
	width:589px;
	height:112px;
}
#a-39 a {
	line-height:25px;
}

#a-40 {
	position:absolute;
	left:4px;
	top:1108px;
	width:176px;
	height:7px;
}

#a-41 {
	position:absolute;
	left:4px;
	top:1115px;
	width:176px;
	height:50px;
}

#a-42 {
	position:absolute;
	left:4px;
	top:1165px;
	width:176px;
	height:7px;
}

#a-43 {
	position:absolute;
	left:4px;
	top:1172px;
	width:176px;
	height:50px;
}

#a-44 {
	position:absolute;
	left:4px;
	top:1222px;
	width:176px;
	height:7px;
}

#a-44-1 {
	position:absolute;
	left:4px;
	top:1229px;
	width:176px;
	height:50px;
}

#a-45 {
	position:absolute;
	left:0px;
	top:1279px;
	width:780px;
	height:60px;
	background-color: #3CAAE6;
}
.01 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	background-color: #F6F6F6;
	
	border-top-width: 0px;
	border-right-width: 0.1px;
	border-bottom-width: 0.1px;
	border-left-width: 0.1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	
}
.02 {
	
	vertical-align: top;
	margin: 15px;
}

.03 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 25px;




	}
#middle {

	float:left;

	}
#right {
	float:left;

	}

.STYLE1 {
	font-size: 12px;
	font-weight: bold;
}
.STYLE4 {font-size: 6px}
.STYLE5 {
	color: #FFFFFF;
	font-size: 12px;
}
.STYLE6 {font-size: 12px}

.STYLE9 {font-size: 10px}

#container{
	height:760px;
	width: 520px;
	position:absolute;
	margin-top:0;
	margin-left:200px;
}

body,td,th {
	font-family: 宋体;
	font-size: 12px;
	color: #333333;
}

.STYLE7 {font-family: "宋体"; font-size: 10px; line-height: 15px; color: #333333; background-color: #F6F6F6; border-top-width: 0px; border-right-width: 0.1px; border-bottom-width: 0.1px; border-left-width: 0.1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #C0C0C0; border-bottom-color: #C0C0C0; border-left-color: #C0C0C0; }
.STYLE7_2 {line-height: 18px; margin-top:5px; color : #333333; background-color: #F6F6F6; border-top-width: 0px; border-right-width: 0.1px; border-bottom-width: 0.1px; border-left-width: 0.1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #C0C0C0; border-bottom-color: #C0C0C0; border-left-color: #C0C0C0; }
.STYLE8 {font-family: "宋体"; font-size: 9px; line-height: 20px; color: #333333; background-color: #F6F6F6; border-top-width: 0px; border-right-width: 0.1px; border-bottom-width: 0.1px; border-left-width: 0.1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #C0C0C0; border-bottom-color: #C0C0C0; border-left-color: #C0C0C0; }

