@charset "utf-8";
body{
	margin:0;
}

dd, dt {
	padding: 0;
}
dd {
	margin-bottom: 0.5em;
}
dt {
	font-weight: bold;
}

dl{
	margin:0;
}

#container{
	background:url(images/bg.jpg) repeat-x 0 73px;
}

#header {
	height:150px;
	background-image:url(images/space.jpg);
	background-repeat: no-repeat center 0;
	z-index:2;
}

#subheader{
	height:248px;
	background:url(images/subhead.jpg) no-repeat 50% 0;
}

#subheader .wrap{
	background:url(images/subhead.jpg) no-repeat -160px 0;
	height:248px;
}

#subheader2{
	height:125px;
	background:url(images/art1.jpg) no-repeat 50% 0;
}

#subheader2 .wrap{
	background:url(images/art1.jpg) no-repeat -150px 0;
	height:125px;
}

.tribe{
	height:15px;
	background:url(images/tribe.gif) repeat-x 0 -1px;
	z-index:1;
}

.tribe2{
	height:15px;
	background:url(images/tribe2.gif) repeat-x 0 1px #000;
	z-index:3;
}

#content-area{
	background:url(images/map15.jpg) no-repeat center 0 white;
	min-height:400px;
	height:auto !important;
	height:300px;
	z-index:1;
}

#content{
	position:relative;
	width:910px;
	margin:auto;
	padding-left:10px;
}

.wrap{
	width: 910px;
	margin: 0 auto;
	position: relative;
}

/*logo*/
#header dt, #header dd {
	display: inline;
}

dt.logoc {
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	width: 257px;
	height: 80px;
	line-height: 80px;
	background: url(images/logoc.gif) no-repeat 0 0;
}

dt.logoen {
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	width: 257px;
	height: 80px;
	line-height: 80px;
	background: url(images/logoen.gif) no-repeat 0 0;
}

#header dd {
	display: none;
}

/*end logo*/

/*main naigation*/
#main-nav {
	position: absolute;
	top: 100px;
	right: 0;
	width: 701px;
	height: 30px;
}

#main-nav li {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
}

#main-nav a, #main-nav a:visited, #main-nav li div {
	display: block;
	position: absolute;
	top: 0;
	height: 30px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 10;
}

/*Chinese navigation*/
/*home*/
#main-nav .homec a, #main-nav .homec a:visited, #main-nav .nav-homec {
		left: 40px;
		width: 64px;
		background:url(images/navc.gif) no-repeat 0 0;
}
#main-nav .homec a:hover, #main-nav .nav-homec {
	background: url(images/navc.gif) no-repeat 0 -30px;
}
#main-nav .current-home .homec a, #main-nav .current-home .homec a:visited {
	background: url(images/navc.gif) no-repeat 0 -60px;
}

/*vision*/
#main-nav .visionc a, #main-nav .visionc a:visited, #main-nav .nav-visionc {
		left: 104px;
		width: 67px;
		background:url(images/navc.gif) no-repeat -64px 0;
}
#main-nav .visionc a:hover, #main-nav .nav-visionc {
	background: url(images/navc.gif) no-repeat -64px -30px;
}
#main-nav .current-vision .visionc a, #main-nav .current-vision .visionc a:visited {
	background: url(images/navc.gif) no-repeat -64px -60px;
}

/*campinfo*/
#main-nav .campinfoc a, #main-nav .campinfoc a:visited, #main-nav .nav-campinfoc {
		left: 171px;
		width: 98px;
		background:url(images/navc.gif) no-repeat -131px 0;
}
#main-nav .campinfoc a:hover, #main-nav .nav-campinfoc {
	background: url(images/navc.gif) no-repeat -131px -30px;
}
#main-nav .current-campinfo .campinfoc a, #main-nav .current-campinfo .campinfoc a:visited {
	background: url(images/navc.gif) no-repeat -131px -60px;
}

/*outreaches*/
#main-nav .outreachesc a, #main-nav .outreachesc a:visited, #main-nav .nav-outreachesc {
		left: 269px;
		width: 70px;
		background:url(images/navc.gif) no-repeat -229px 0;
}
#main-nav .outreachesc a:hover, #main-nav .nav-outreachesc {
	background: url(images/navc.gif) no-repeat -229px -30px;
}
#main-nav .current-outreaches .outreachesc a, #main-nav .current-outreaches .outreachesc a:visited {
	background: url(images/navc.gif) no-repeat -229px -60px;
}

/*training*/
#main-nav .trainingc a, #main-nav .trainingc a:visited, #main-nav .nav-trainingc {
		left: 339px;
		width: 70px;
		background:url(images/navc.gif) no-repeat -299px 0;
}
#main-nav .trainingc a:hover, #main-nav .nav-trainingc {
	background: url(images/navc.gif) no-repeat -299px -30px;
}
#main-nav .current-training .trainingc a, #main-nav .current-training .trainingc a:visited {
	background: url(images/navc.gif) no-repeat -299px -60px;
}

/*registration*/
#main-nav .registrationc a, #main-nav .registrationc a:visited, #main-nav .nav-registrationc {
		left: 409px;
		width: 103px;
		background:url(images/navc.gif) no-repeat -369px 0;
}
#main-nav .registrationc a:hover, #main-nav .nav-registrationc {
	background: url(images/navc.gif) no-repeat -369px -30px;
}
#main-nav .current-registration .registrationc a, #main-nav .current-registration .registrationc a:visited {
	background: url(images/navc.gif) no-repeat -369px -60px;
}

/*vision*/
#main-nav .mediac a, #main-nav .mediac a:visited, #main-nav .nav-mediac {
		left: 512px;
		width: 81px;
		background:url(images/navc.gif) no-repeat -472px 0;
}
#main-nav .mediac a:hover, #main-nav .nav-mediac {
	background: url(images/navc.gif) no-repeat -472px -30px;
}
#main-nav .current-media .mediac a, #main-nav .current-media .mediac a:visited {
	background: url(images/navc.gif) no-repeat -472px -60px;
}

/*contactus*/
#main-nav .contactusc a, #main-nav .contactusc a:visited, #main-nav .nav-contactusc {
		left: 593px;
		width: 103px;
		background:url(images/navc.gif) no-repeat -553px 0;
}
#main-nav .contactusc a:hover, #main-nav .nav-contactusc {
	background: url(images/navc.gif) no-repeat -553px -30px;
}
#main-nav .current-contactus .contactusc a, #main-nav .current-contactus .contactusc a:visited {
	background: url(images/navc.gif) no-repeat -553px -60px;
}

/*English navigation*/
/*home*/
#main-nav .home a, #main-nav .home a:visited, #main-nav .nav-home {
		left: 0;
		width: 64px;
		background:url(images/nav.gif) no-repeat 0 0;
}
#main-nav .home a:hover, #main-nav .nav-home {
	background: url(images/nav.gif) no-repeat 0 -30px;
}
#main-nav .current-home .home a, #main-nav .current-home .home a:visited {
	background: url(images/nav.gif) no-repeat 0 -60px;
}

/*vision*/
#main-nav .vision a, #main-nav .vision a:visited, #main-nav .nav-vision {
		left: 64px;
		width: 67px;
		background:url(images/nav.gif) no-repeat -64px 0;
}
#main-nav .vision a:hover, #main-nav .nav-vision {
	background: url(images/nav.gif) no-repeat -64px -30px;
}
#main-nav .current-vision .vision a, #main-nav .current-vision .vision a:visited {
	background: url(images/nav.gif) no-repeat -64px -60px;
}

/*campinfo*/
#main-nav .campinfo a, #main-nav .campinfo a:visited, #main-nav .nav-campinfo {
		left: 131px;
		width: 98px;
		background:url(images/nav.gif) no-repeat -131px 0;
}
#main-nav .campinfo a:hover, #main-nav .nav-campinfo {
	background: url(images/nav.gif) no-repeat -131px -30px;
}
#main-nav .current-campinfo .campinfo a, #main-nav .current-campinfo .campinfo a:visited {
	background: url(images/nav.gif) no-repeat -131px -60px;
}

/*outreaches*/
#main-nav .outreaches a, #main-nav .outreaches a:visited, #main-nav .nav-outreaches {
		left: 229px;
		width: 108px;
		background:url(images/nav.gif) no-repeat -229px 0;
}
#main-nav .outreaches a:hover, #main-nav .nav-outreaches {
	background: url(images/nav.gif) no-repeat -229px -30px;
}
#main-nav .current-outreaches .outreaches a, #main-nav .current-outreaches .outreaches a:visited {
	background: url(images/nav.gif) no-repeat -229px -60px;
}

/*training*/
#main-nav .training a, #main-nav .training a:visited, #main-nav .nav-training {
		left: 337px;
		width: 83px;
		background:url(images/nav.gif) no-repeat -337px 0;
}
#main-nav .training a:hover, #main-nav .nav-training {
	background: url(images/nav.gif) no-repeat -337px -30px;
}
#main-nav .current-training .training a, #main-nav .current-training .training a:visited {
	background: url(images/nav.gif) no-repeat -337px -60px;
}

/*registration*/
#main-nav .registration a, #main-nav .registration a:visited, #main-nav .nav-registration {
		left: 420px;
		width: 112px;
		background:url(images/nav.gif) no-repeat -420px 0;
}
#main-nav .registration a:hover, #main-nav .nav-registration {
	background: url(images/nav.gif) no-repeat -420px -30px;
}
#main-nav .current-registration .registration a, #main-nav .current-registration .registration a:visited {
	background: url(images/nav.gif) no-repeat -420px -60px;
}

/*vision*/
#main-nav .media a, #main-nav .media a:visited, #main-nav .nav-media {
		left: 532px;
		width: 67px;
		background:url(images/nav.gif) no-repeat -532px 0;
}
#main-nav .media a:hover, #main-nav .nav-media {
	background: url(images/nav.gif) no-repeat -532px -30px;
}
#main-nav .current-media .media a, #main-nav .current-media .media a:visited {
	background: url(images/nav.gif) no-repeat -532px -60px;
}

/*contactus*/
#main-nav .contactus a, #main-nav .contactus a:visited, #main-nav .nav-contactus {
		left: 599px;
		width: 102px;
		background:url(images/nav.gif) no-repeat -599px 0;
}
#main-nav .contactus a:hover, #main-nav .nav-contactus {
	background: url(images/nav.gif) no-repeat -599px -30px;
}
#main-nav .current-contactus .contactus a, #main-nav .current-contactus .contactus a:visited {
	background: url(images/nav.gif) no-repeat -599px -60px;
}
/* end main nav*/

/*choose language menu*/

#language{
	position:absolute;
	top:0;
	right:50px;
	background:url(images/ec.gif) no-repeat 0 0;
	height:26px;
	width:150px;
}

#language li {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
}

#language a, #language a:visited{
	display: block;
	position: absolute;
	top: 5px;
	height: 20px;
	overflow: hidden;
	text-decoration: none;
	z-index: 10;
	color:#FF9;
	font-size:12px;
	text-decoration:none;
}

#language a:hover{
	color:#FF3;
	text-decoration:underline;
}

#language .english a{
	left:20px;
}

#language .chinese a{
	right:20px;
}
/*end language*/

#footer{
	background:url(images/fadeb.gif) repeat-x 0-10px;
	height:120px;
	color:#FFF;
	font-size:10px;
}

#footer-content{
	height:50px;
	background:url(images/space.jpg) repeat-x -2px 0;
	top:60px;
	position:relative;
}

#footer .wrap{
	top:20px;
	position:relative;
}

/*page location indicators*/

.loc{
	height:53px;
	position:absolute;
	left:15px;
	top:70px;
}

.media-loc{
	background:url(images/media.jpg) no-repeat 0 0;
	width:130px;
}
.vision-loc{
	background:url(images/vision.jpg) no-repeat 0 0;
	width:130px;
}
.training-loc{
	background:url(images/training.jpg) no-repeat 0 0;
	width:178px;
}
.campinfo-loc{
	background:url(images/campinfo.jpg) no-repeat 0 0;
	width:215px;
}
.outreaches-loc{
	background:url(images/outreaches.jpg) no-repeat 0 0;
	width:243px;
}
.registration-loc{
	background:url(images/registration.jpg) no-repeat 0 0;
	width:257px;
}
.contactus-loc{
	background:url(images/contactus.jpg) no-repeat 0 0;
	width:235px;
}

.download-loc{
	background:url(images/downloads.jpg) no-repeat 0 0;
	width:236px;
}
/* end*/

#joined, #joinedc{
	position:absolute;
	top:0;
	right:0;
	width:652px;
	height:248px;
	background:url(images/joined.jpg) no-repeat 0 0;
}

#joinedc{
	background:url(images/joinedc.jpg) no-repeat 0 0;
}

#regnow a, #regnow a:visited{
	display:block;
	position:absolute;
	top:0;
	left:58px;
	width:154px;
	height:247px;
	background:url(images/regnow.jpg) no-repeat 0 0;
	text-indent:-9000px;
}

#regnow a:hover{
	background:url(images/regnow.jpg) no-repeat -154px 0;
}

#menu{
	position:relative;
	top:0;
	float:left;
	width:180px;
	background:url(images/menu.jpg) no-repeat 0 0;
	height:200px;
}

#menuc{
	position:relative;
	top:0;
	float:left;
	width:180px;
	background:url(images/menuc.jpg) no-repeat 0 0;
	height:200px;
}

#content-small{
	position:relative;
	float:right;
	top:10px;
	width:700px;
}

#menu ul, #menuc ul{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:50px;
	left:13px;
}

#menu li, menuc li{
	height:30px;
}

#menu a, #menu a:visited,#menuc a, #menuc a:visited{
	display:block;
	height:30px;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}

#menu a:hover,#menuc a:hover{
	color:#FF3;
	text-decoration:underline;
}

#content-area h1{
	font-size:16px;
	font-weight:bold;
	color:#633;
}

#content-area{
	font-size:14px;
	color:#303;
}

.even{
	background-color:#E4D8F1;
}

.odd{
	background-color:#FDF2FF;
}

.wt {
	color: #FFF;
}

#outreaches{
	border:solid 1px #6A4082;
}

#links{
	width:180px;
	position:absolute;
	bottom:1px;
	right:1px;
	z-index:10;
}

#hklink{
	width:180px;
	height:50px;
}

#hklink a, #hklink a:visited{
	display:block;
	width:180px;
	height:50px;
	background:url(../images/hklink.gif) 0 0 no-repeat;
}

#hklink a:hover{
	background:url(../images/hklink.gif) -180px 0 no-repeat;
}
#gctwlink a, #gctwlink a:visited{
	display:block;
	width:500px;
	height:400px;
	background:url(../images/gctwlink.png) ;
}

