@charset "utf-8";
/* CSS Document */
body {background:url(../images/bg.gif) repeat-x top #152606; padding-top:20px}

.AreaBg { background:url(../images/bgBg.jpg) repeat-y}
/*update start*/
.AreaTop { background:url(../images/bgTop.jpg) no-repeat top;}
/*update end*/
.AreaBot { background:url(../images/bgBot.jpg) no-repeat bottom; height:71px}

.cut { padding-top:80px; width:940px; margin:0 auto}
.cutLc { width:610px; float:left; margin-left:24px; display:inline}
.cutRc { width:274px; float:right; margin-right:32px; display:inline}

.NameBox { margin-top:26px;}
.NavBot { background:url(../images/bg1.gif) repeat-x}

/*nav*/
.nav { font-weight:bold;}
.nav ul, .nav li { margin:0; padding:0; border:0; list-style:none}
.nav li { float:left; padding-top:10px;height:23px; text-align:center; position:relative;z-index:100}
.nav li.i1 { width:85px}
.nav li.i1Bg { width:83px; border-left:1px solid #000; border-right:1px solid #000}
.nav li.i2 { width:125px}
.nav li.i2Bg { width:123px; border-left:1px solid #000; border-right:1px solid #000}
.nav li.i3 { width:103px}
.nav li.i3Bg { width:101px; border-left:1px solid #000; border-right:1px solid #000}
.nav li.i4 { width:140px}
.nav li.i4Bg { width:138px; border-left:1px solid #000; border-right:1px solid #000}
.nav li.i5 { width:74px}
.nav li.i5Bg { width:72px; border-left:1px solid #000; border-right:1px solid #000}
.nav li.i6 { width:83px}
.nav li.i6Bg { width:81px; border-left:1px solid #000; border-right:1px solid #000}
.sNav { position:absolute; left:-1px; top:37px; width:123px; border:1px solid #000; background:#e5daca; text-align:left}
.sNav dd.dLine { background:url(../images/bg11.gif) repeat-x; height:2px; font-size:1px; overflow:hidden; margin:0 1px}
.sNav a { width:110px; height:21px; display:block; padding-left:13px; line-height:21px}
.sNav a:hover { background:#beb5a8; text-decoration:none}

.leftBox { margin-left:5px; width:593px; text-align:left}
.imgBorder { border:1px solid #000; margin-top:3px}
.imgBorderGrey { border:1px solid #4b4b4b}

.w585Line { background:url(../images/bg2.gif) repeat-x; height:3px; font-size:1px; overflow:hidden;}

.leftBox1 { width:600px;}
.leftBox1Lc { width:142px; float:left; text-align:center}
.leftBox1Rc { width:458px; float:left}
.leftBox1Rc img { width:400px}

.leftBox1Lc1 { width:100px; float:left;}
.leftBox1Rc1 { width:500px; float:left}
.leftBox1Rc1 h2 { font-size:14px; font-weight:bold; line-height:24px;; padding:5px 0}
.leftBox1Rc1 p{ padding:8px 0}
.leftBox1Rc1 ul, .leftBox1Rc1 li { margin:0; padding:0; border:0; list-style:none}
.leftBox1Rc1 ul { padding:8px 0}
.leftBox1Rc1 li {list-style-position: inside;list-style-type: disc;}

.cms_block p { margin: auto; padding:inherit}

.titleH2 { font-size:24px; font-weight:bold}
.titleH3 { font-size:16px; font-weight:bold}
.titleH2 a, .titleH2 a:hover { text-decoration:underline}

.col410 { width:410}
.line1 { background:url(../images/bg3.gif) repeat-x; height:10px; font-size:1px; overflow:hidden;}

/*right*/
.col274Bg { width:274px; background:#dfc7a5}

.mapBox { width:246px; margin:0 auto}
.mapTitle { background:url(../images/bg4.gif) no-repeat; height:20px;}
.map { border:2px solid #896746; /*border-top:none;*/ width:242px}

.rightH2 { background:#ac885a; height:28px; line-height:28px; color:#24190d; padding-left:25px;}
.rightH2Bg { background:#bc994a;}
.rightH2Bg1 { background:#928c53}
.rightH2Bg2 { background:#c89b3e}
.rightH2BgPaypal {background:#aea759}

.col254 { width:254px; margin:0 auto}
.col254_l { width:182px; float:left}
.col254_r { width:68px; float:right}

.btn { background:url(../images/bg5.gif) no-repeat; width:68px; height:18px; line-height:18px; text-align:center; border:0}

.inputBgl { background:url(../images/bg6.gif) no-repeat; width:5px; height:26px; float:left}
.inputBgr { background:url(../images/bg7.gif) no-repeat; width:5px; height:26px; float:left}
.inputBg { background:url(../images/bg8.gif) repeat-x; height:26px; line-height:26px; width:171px; float:left}
.input { border:0; width:170px; height:16px; background:none; margin-top:5px}

.sponsors { width:230px; margin:0 auto}
.individuals { width:560px; margin:0 auto}
.c2 ul, .c2 li, .c4 ul, .c4 li, .c2List ul, .c2List li { margin:0; padding:0; border:0; list-style:none}
.c2 li { width:50%; float:left; margin:10px 0}
.c4 li { width:25%; float:left; margin:15px 0}
.c2List li { width:50%; float:left;}
.c2List a, .c2List a:hover { text-decoration:underline}

.footer { width:888px; margin:0 auto}
.footerLine { background:url(../images/bg9.gif) repeat-x}
.footerBox { padding:0 5px}

/*logo ccc*/
/*update start*/
.logoCcc { position:relative}
/*update end*/
.logoCccBox { position:absolute; right:-33px; top:76px ;background:url(../images/bg10.gif); width:43px; height:162px; padding-top:18px;}

/* Subject font */
.subject_font {font-size: 24px;font-weight: bold;color:#BE6404}

/*blog*/
/*update start*/
.category-china { margin-top:15px}
.narrowcolumn { width:590px}
.pagetitle { color:#cd7603; font-size:30px; font-weight:bold; line-height:40px}
.post h3 { font-size:24px; font-weight:bold; text-decoration:underline;}
.post h1 { font-size:24px; font-weight:bold; text-decoration:underline;}
.post small { color:#817a72}
.entry p{ padding:10px;color:#1a1818; line-height:21px}
p.postmetadata { padding:10px;color:#817a72;}
p.postmetadata a, p.postmetadata a:hover {color:#817a72}
#respond textarea { width:516px; height:120px}
#respond p { padding-top:10px}
#respond input { width:300px}
.navigation { line-height:40px}

/*team*/
.teamLc { width:220px; float:left; padding:10px 0}
.teamRc { width:380px; float:right; padding:10px 0}
.teamRc a, .teamRc a:hover{ color:#390400; text-decoration:underline}
.teamBox { margin-left:25px; width:570px}
.teamBox h2 { color:#b17700}
.teamRcP { padding-top:0px}

.teamBox1 h2 { width:180px; padding-left:40px;background:#cfcac4; font-size:14px; font-weight:bold; height:26px; line-height:26px; color:#292116}

/*photo*/
.photo580 { width:582px; position:relative; height:384px; z-index:1}
.photoBox { border:1px solid #64615a; width:580px; height:380px; position:absolute; left:0; top:0; background:#000; text-align:center;}
.photoImg { width:552px; height:56px; position:absolute; left:0; top:311px; padding:8px 14px;}
.photoImgDiv { background:#000; width:582px; height:72px;; position:absolute; left:0; top:311px;filter:Alpha(Opacity=40);opacity: 0.4;}
.photoS { width:15px; padding-top:22px}
.photoDiv { width:522px; overflow:hidden; height:56px; float:left}
.photoDiv ul, .photoDiv li { margin:0; padding:0; border:0; list-style:none}
.photoDiv li{ width:76px; height:56px; background:#fff; text-align:center; margin:0 5px 0 6px; float:left; display:inline}

.photoBox1 { width:578px; margin-top:40px;}
.photoBox1 ul, .photoBox1 li { margin:0; padding:0; border:0; list-style:none}
.photoBox1 li { width:135px; margin-right:12px; float:left; display:inline; position:relative; height:190px;}
.photoBox1 li a { cursor:pointer}
.photoBox1 .photo135 { background:url(../images/photoBg.gif) no-repeat; width:135px; height:99px; position:absolute}
.photoBox1 li.bgnone { margin-right:0}
/*update end*/

/*organizations*/
.teamBox1Tab { padding-bottom:10px}
.teamBox1Tab_1 { width:220px; text-align:center}
.teamBox1Tab_r { width:380px;}
