@charset "utf-8";
* {
	margin:0;
	padding:0;
}

li 
{
list-style: none;
float: left;
}

a {
   outline: none;
   color: #FFF;
}

/* --------- base -------- */

body {
	background-color: #000;
	background-repeat: repeat;
	background-position: center top;
}

.main {
	position:relative;
	margin:0 auto;
	width: 976px;
	height: 100%;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat;
	background-position: center top;
}

.maincontainer{
	position:relative;
	left: 13px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 950px;
	height: 100%;
}

.button{
	float: left;
}

/* --------- body section 1 -------- */
.containersec1{
	position:relative;
	width: 950px;
	height: 1770px;
}

.butcontainer1{
	position:absolute;
	width: 376px;
	height: 113px;
	left: 574px;
	top: 543px;
	right: 0px;
	bottom: 0px;
}

.textbox1{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	float: left;
	left: 589px;
	top: 571px;
	right: 0px;
	bottom: 0px;
	height: 130px;
	width: 280px;
	position: absolute;
}

.sec1image01 {
	background-image: url(images/index_01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 202px;
	width: 950px;
}

.newsec1image01 {
	background-image: url(images/kay_2010_header.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 420px;
	width: 950px;
}

.newsec1image02 {
	background-image: url(images/new_index_body.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 461px;
	width: 950px;
}

.sec1image02 {
	background-image: url(images/index_02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 153px;
	width: 345px;
}

.iframe {
float:left;
width: 950px;
height: 461px;
overflow: auto;
}

.sec1image03 {
	background-image: url(images/index_03.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 153px;
	width: 605px;
}

.sec1image04 {
	background-image: url(images/index_04.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 189px;
	width: 950px;
}

.sec1image05 {
	background-image: url(images/index_05.jpg);
	float: left;
	height: 113px;
	width: 950px;
}

/* --------- body section 2-------- */
.containersec2{
	position:relative;
	width: 950px;
	height: 842px;
}

.butcontainer2{
	position:relative;
	width: 367px;
	height: 106px;
	float: left;
}

.sec1image06 {
	background-image: url(images/index_08.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 736px;
	width: 950px;
}

.flash01 {
	left: 549px;
	top: 97px;
	right: 0px;
	bottom: 0px;
	height: 274px;
	width: 343px;
	position: absolute;
}

.flash02 {
	left: 115px;
	top: 151px;
	right: 0px;
	bottom: 0px;
	height: 252px;
	width: 374px;
	position: absolute;
}

.sec1image07 {
	background-image: url(images/index_10.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 106px;
	width: 583px;
}

/* --------- footer -------- */
.footer {
	background-image: url(images/new_index_footer.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 693px;
	width: 950px;
}

.footerbox{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	float: left;
	left: 772px;
	top: 1510px;
	right: 0px;
	bottom: 0px;
	height: 51px;
	width: 166px;
	position: absolute;
	text-align: center;
}

/* --------- tour -------- */
.butcontainer3{
	position:relative;
	width: 329px;
	height: 97px;
	float: left;
}

.butcontainer4{
	position:relative;
	width: 367px;
	height: 98px;
	float: left;
}

.sec2image01 {
	background-image: url(images/tour1_01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 643px;
	width: 950px;
}

.flash02 {
	left: 440px;
	top: -460px;
	right: 0px;
	bottom: 0px;
	height: 323px;
	width: 399px;
	position: absolute;
}

.sec2image02 {
	background-image: url(images/tour1_02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 214px;
	width: 950px;
}

.sec2image03 {
	background-image: url(images/tour1_04.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 97px;
	width: 621px;
}

.sec2image04 {
	background-image: url(images/tour1_06.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 445px;
	width: 950px;
}

.sec2image05 {
	background-image: url(images/tour1_08.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 98px;
	width: 583px;
}

.footer2 {
	background-image: url(images/tour1_10.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 73px;
	width: 950px;
}

.footerbox2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	float: left;
	left: 255px;
	top: 1510px;
	right: 0px;
	bottom: 0px;
	height: 51px;
	width: 400px;
	position: absolute;
	text-align: center;
}

/* --------- join -------- */
.jointext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	float: left;
	left: 542px;
	top: 619px;
	right: 0px;
	bottom: 0px;
	height: 381px;
	width: 399px;
	position: absolute;
}


.jointop {
	background-image: url(images/join_01.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 598px;
	width: 950px;
}

.joinmiddle {
	background-image: url(images/join_02.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 434px;
	width: 950px;
}

.joinfooter {
	background-image: url(images/join_03.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 168px;
	width: 950px;
}

.joinfooterbox{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	float: left;
	left: 325px;
	top: 1118px;
	right: 0px;
	bottom: 0px;
	height: 51px;
	width: 400px;
	position: absolute;
	text-align: center;
}
/* --------- template -------- */
.templatetop {
	height: 357px;
	width: 950px;
}
.style1 {color: #FFFFFF}

.templatecontent {
	background-color: #000000;
	text-align: center;
}
