html {
	height:100%;
background:#000 url(../../images/ch_tgp/bkg_html.gif) repeat-y center;
	}
* html body {
	height:100%;
	}
body{
	padding:0; margin:0 auto;
	min-height:100%;
	position:relative;
	width:100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
a:focus, a:active {
	outline:none;
	}
.page {

width:990px;
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	margin:0px auto;

	}

.top {
	height:312px;
	position:relative;
	}
.top1 {
	background:url(../../images/ch_tgp/top1.jpg);
	}
.top2 {
	background:url(../../images/ch_tgp/top2.jpg);
	height:232px;
	}
.top3 {
	background:url(../../images/ch_tgp/top3.jpg);
	height:227px;
	}
.top4 {
	background:url(../../images/ch_tgp/top4.jpg);
	height:312px;
	}
.top5 {
	background:url(../../images/ch_tgp/top5.jpg);
	height:313px;

	}
a.logo {
	display: block;
	width:270px;
	height:180px;
	position:absolute;
	top:0px;
	left:40px;

	}
.top2 a.logo {
	left:10px;
	height:200px;
	}
.top3 a.logo {
	left:10px;
	height:200px;

	}
.top4 a.logo {
	top:60px;
	left:10px;
	height:180px;


	}
.top5 a.logo {
	top:60px;
	left:auto;
	right:10px;
	height:180px;
	}
.content {
	clear:both;
	overflow:hidden;
	width:988px;
	padding-top:10px;
	position:relative;

	}
.cont1 {
	background:url(../../images/ch_tgp/cont1.jpg) no-repeat;
	background-position:right 20px;
}
.cont2 {
	background:url(../../images/ch_tgp/cont2.jpg) no-repeat;
	background-position:right 20px;
	}
.cont3 {
	background:url(../../images/ch_tgp/cont3.jpg) no-repeat;
	background-position:right 50px;
	}
.cont4 {
	background:url(../../images/ch_tgp/cont4.jpg) no-repeat;
	background-position:left 100px;
	}
.cont5 {
	background:url(../../images/ch_tgp/cont5.jpg) no-repeat;
	background-position:left 100px;
	}
.pics {
	padding-left:5px;
	}
.pics td {
	background:#a50606;
	padding:10px;
	border:solid 1px #e80303;
	}
.pics td img {
	border:solid 1px #b83030;
	}
a.join1 {
	width:990px;
	height:89px;
	display:block;	
	margin:0px auto;
	}
a.join1:hover {
	background-position:0px -89px;
	}
.join1_a {
	background:url(../../images/ch_tgp/joinbut1_a.jpg) no-repeat;
	background-position:0px 0px;
	}
a.join1_b {
	background:url(../../images/ch_tgp/joinbut1_b.jpg) no-repeat;
	background-position:0px 0px;
	height:79px;
	}
a.join1_b:hover {
	background-position:0px -79px;
	}
a.join1_c {
	background:url(../../images/ch_tgp/joinbut1_c.jpg) no-repeat;
	background-position:0px 0px;
	height:86px;
	}
a.join1_c:hover {
	background-position:0px -86px;
	}
.join1_d {
	background:url(../../images/ch_tgp/joinbut1_d.jpg) no-repeat;
	background-position:0px 0px;
	}
.join1_e {
	background:url(../../images/ch_tgp/joinbut1_e.jpg) no-repeat;
	background-position:0px 0px;
	}

a.join2 {
	width:990px;
	height:100px;
	display:block;
	margin:0px auto;
	background:url(../../images/ch_tgp/joinbut2.gif) no-repeat;
	background-position:0px 0px;
	margin-bottom:20px;
	}
a.join2_b {
	background:url(../../images/ch_tgp/joinbut2_b.gif) no-repeat;
	}
a.join2_c {
	background:url(../../images/ch_tgp/joinbut2_c.gif) no-repeat;
	}
a.join2_d {
	background:url(../../images/ch_tgp/joinbut2_d.gif) no-repeat;
	}
a.join2_e {
	background:url(../../images/ch_tgp/joinbut2_e.gif) no-repeat;
	}
a.join3 {
	background:url(../../images/ch_tgp/joinbut3.jpg) no-repeat;
	width:990px;
	height:75px;
	display:block;
	margin-bottom:5px;
	}
a.join3_b {
	background:url(../../images/ch_tgp/joinbut3_b.jpg) no-repeat;
	}
a.join3_c {
	background:url(../../images/ch_tgp/joinbut3_c.jpg) no-repeat;
	}
a.join3_d {
	width:600px;
	height:41px;
	background:url(../../images/ch_tgp/joinbut3_d.jpg) no-repeat;
	float:right;
	}
a.join3_e {
	width:589px;
	height:38px;
	background:url(../../images/ch_tgp/joinbut3_e.jpg) no-repeat;
	float:right;
	}
a.join3:hover {
	background-position:0px -75px;
	}
a.join3_d:hover {
	background-position:0px -41px;
	}
a.join3_e:hover {
	background-position:0px -38px;
	}
a.join4 {
	background:url(../../images/ch_tgp/joinbut4.jpg);
	width:403px;
	height:99px;
	display:block;
	position:absolute;
	top:0px;
	}
a.join4:hover {
	background-position:0px -99px;
	}
a.join5 {
	background:url(../../images/ch_tgp/joinbut5.jpg) no-repeat top left;
	width:403px;
	height:95px;
	display:block;
	position:absolute;
	top:0px;
	}
a.join5:hover {
	background-position:0px -95px;
	}
